https简介、对称加密、非对称加密、hash、数字签名

120 阅读1分钟

一、对称加密

代码演示

二、非对称加密

代码演示:

(1)生成公钥和私钥

(2)测试(私钥加密)

(3)输出

(4)公钥解密

(5)结果:输出hello

三、hash

md5算出来的是32位(不是很安全)

这样算出来的是64位(比较安全)

四、数字签名

代码演示(创建一个签名)

 验证签名如下(为true