
密码学
文章平均质量分 52
世界joker
这个作者很懒,什么都没留下…
展开
-
【密码学】基于Java的MD5加密实现方式
1.什么是MD5 MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现(两个MD5值不相同)。如果再有一个第...原创 2018-12-04 11:06:41 · 463 阅读 · 0 评论 -
基于Java语音的Base64的编码和解码
1.什么是Base64 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。 Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hiberna...原创 2018-12-05 16:07:42 · 1470 阅读 · 0 评论