Java加密技术
文章平均质量分 51
alen0217
多年Android开发经验
展开
-
Java加密技术之—MD5
MD5 MD5 -- message-digest algorithm 5 (信息-摘要算法)缩写,广泛用于加密和解密技术,常用于文件校验。校验?不管文件多大,经过MD5后都能生成唯一的MD5值。好比现在的ISO校验,都是MD5校验。怎么用?当然是把ISO经过MD5后产生MD5的值。一般下载linux-ISO的朋友都见过下载链接旁边放着MD5的串。就是用来验证文件是否一致的。 通过原创 2015-01-09 16:17:38 · 260 阅读 · 0 评论 -
Java加密技术之—SHA
SHA SHA(Secure Hash Algorithm,安全散列算法),数字签名等密码学应用中重要的工具,被广泛地应用于电子商务等信息安全领域。虽然,SHA与MD5通过碰撞法都被破解了, 但是SHA仍然是公认的安全加密算法,较之MD5更为安全。 通过Java代码实现如下: /** * SHA加密 * * @param data * @return *原创 2015-01-09 16:19:59 · 408 阅读 · 0 评论 -
Java加密技术之—BASE64,MD5,SHA,HMAC
基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authentication Code,散列消息鉴别码)复杂的对称加密(DES、PBE)、非对称加密算法: DES(Data En原创 2015-01-09 15:13:52 · 442 阅读 · 0 评论