- 博客(8)
- 收藏
- 关注
转载 接地气的阐述SSL握手协议
SSL握手协议SSL又叫“安全套接层(Secure Sockets Layer)协议”,是一种在客户端和服务器端之间建立安全通道的协议。SSL为通信双方提供了一种安全、可信、有效的通信方式。SSL协议分为密匙协商、数据通信两个部分,其中密匙协商就是所说的握手协议。形象的可以用下面这幅图来说明。 具体过程通过wireshark抓取ie6跟gmail的通信过程可
2015-03-20 15:24:31 620
转载 JUnit中assertEquals和assertSame方法的不同
JUnit中assertEquals和assertSame方法的不同1)提供的接口数量不完全相同。assertEquals支持boolean,long,int等等java primitiveType变量。assertSame只支持Object。 2)比较的逻辑不同,结果可能不同。assertSame是对象直接比较。assertEquals能利用被
2015-03-19 10:39:12 932
转载 非对称加密算法RSA
RSA 这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。 这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与
2015-03-19 09:24:22 625
转载 JAVA实现DES加密实现详解
package util;import java.security.SecureRandom;import javax.crypto.spec.DESKeySpec;import javax.crypto.SecretKeyFactory;import javax.crypto.SecretKey;import javax.crypto.Cipher;/** DES加密介绍
2015-03-18 11:24:52 364
转载 Java中常用的加密方法(JDK)
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能算
2015-03-18 11:15:29 684
转载 getInstance与new的区别【百度】
getInstance编辑本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!getInstance是一个函数。在java中,可以使用这种方式使用单例模式创建类的实例,所谓单例模式就是一个类有且只有一个实例,不像object ob=new object();的这种方式去实例化后去使用。外文名getInstance
2015-03-18 11:08:46 2461
转载 3des加密算法的Java实现
import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; public class CipherTest { public static void main(String[] args) { try {
2015-03-18 11:02:45 901
转载 PKI技术原理(收集 整理 归纳)
对称加密 symmetric cryptographic非对称加密 asymmetric cryptographic密钥交换协议 key agreement/exchange哈希算法 Hash报文认证码 MAC数字签名 digital signature数字证书
2015-03-16 16:20:18 783
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人