
加密
持.之.以.恒
这个作者很懒,什么都没留下…
展开
-
MD5加密 .
MD5加密:(不可逆) 概念:MD5的全称是Message-Digest Algorithm 5(信息-摘要算法); 作用:是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。两种方法实现md5加密: 1.使用MessageDigest来获取实例,以及实现加密。 2.使用org.apache.commons.转载 2016-06-20 16:04:29 · 272 阅读 · 0 评论 -
BASE64编码和解码 .
BASE64 编码和解码: Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采转载 2016-06-20 16:05:53 · 1651 阅读 · 0 评论 -
Serializable序列化和反序列化 .
Serializable接口: 所谓的Serializable,就是java提供的通用数据保存和读取的接口。至于从什么地方读出来和保存到哪里去都被隐藏在函数参数的背后了。这样子,任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来传输到系统的其他程序中。这样子极大的简化了类的设计。只要设计一个保存一个读取功能就能解决上面说得转载 2016-06-20 16:07:24 · 321 阅读 · 0 评论 -
SHA:安全散列算法 .
SHA:Secure Hash Algorithm:安全散列算法 散列算法 散列是信息的提炼,通常其长度要比信息小得多,且为一个固定长度。加密性强的散列一定是不可逆的,这就意味着通过散列结果,无法推出任何部分的原始信息。任何输入信息的变化,哪怕仅一位,都将导致散列结果的明显变化,这称之为雪崩效应。散列还应该是防冲突的,即找不出具有相同散列结果的两条信息。具有这些特性的散列结果就可以用于转载 2016-06-20 16:08:47 · 891 阅读 · 0 评论 -
RSA-SHA1 signature .
版权声明:本文为博主原创文章,未经博主允许不得转载。RSA-SHA1 signaturepackage com.enterise.test;import java.io.UnsupportedEncodingException;import java.math.BigInteger;import java.security.InvalidKeyException转载 2016-06-20 16:09:35 · 1203 阅读 · 1 评论