Java相关知识
文章平均质量分 89
hi_0123
这个作者很懒,什么都没留下…
展开
-
Java中的对称加密算法
在Java中,对于加密密钥和解密密钥相同的加密我们称之为非对称加密,其中主要有DES,3DES和AES加密。DES加密package com.example.asiatravel.learndes.util;import android.util.Log;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;im原创 2016-09-14 21:58:19 · 7572 阅读 · 0 评论 -
Java中的非对称加密算法
上篇博文中我们讲了Java中的对称加密,还没有看过的童鞋可以打开链接查看对称加密,今天我们重点讲一下Java中的非对称加密。对于非对称加密,它需要两个密钥来进行加密和解密,分别为公钥和私钥,其相对于对称加密而言安全性更高;在Java中的非对称加密算法主要有DH算法和RSA算法。DH算法加密:package com.example.asiatravel.learndes.dh_util;原创 2016-09-15 20:20:05 · 973 阅读 · 0 评论 -
MD5的相关知识
MD5算法是一种消息摘要,用于提供消息的完整性保护。 一 其实就是为了保护文件传输的完整性,比如我们从网上下载的文件,如果其在传输过程中被篡改过的话,则我们所下载下来的文件的md5值和源文件肯定是不一样的。 二 涉及到我们的android项目里的话,就是app在进行版本升级的时候,我们需要计算我们下载文件的md5值与服务器该文件的md5值进行比较,如果一样则代表文件是完整的且没有被原创 2016-09-06 20:14:23 · 553 阅读 · 0 评论