RSA加解密、加验签、生成公私钥代码如下: package util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; impo ...
分类:
其他好文 时间:
2018-12-14 22:53:24
阅读次数:
196
这个编辑器不支持kotlin,尴尬了···· 算了,就用Java来弄吧 val 定义常量 var 定义变量 具体kotlin的开发手册详见:http://www.runoob.com/kotlin/kotlin-tutorial.html 真的不想用Miracl这个库···而且只支持c 但是用kot ...
分类:
其他好文 时间:
2018-12-05 01:59:49
阅读次数:
306
一、关于SSH(SecureShell)1、SSH是一种安全性通道协议,主要用来实现字符界面的远程登录、远程复制等功能。2、SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。3、与早期的telnet(远程登录)、rsh(RemoteShell,远程执行命令)、rcp(RemoteFileCopy,远程复制)等应用相比,SSH协议提供了更好的安全性。4、OpenSSH是
分类:
其他好文 时间:
2018-12-04 11:37:55
阅读次数:
172
今天闲着给自己的网站申请了一个免费证书,顺便复习下ssl协议 (https 就是在http+ssl协议) SSL介绍: 安全套接字(Secure Socket Layer,SSL)协议是Web浏览器与Web服务器之间安全交换信息的协议,提供两个基本的安全服务:鉴别与保密。 SSL是Netscape于 ...
分类:
其他好文 时间:
2018-11-10 18:04:09
阅读次数:
234
RSA加密 非对称性加密加密,即加密解密使用两种不同的密钥 ...
分类:
编程语言 时间:
2018-11-07 14:39:44
阅读次数:
223
RSA加密解密类: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ...
分类:
编程语言 时间:
2018-11-07 11:37:10
阅读次数:
118
二、RSA加密、签名区别 加密和签名都是为了安全性考虑,但略有不同。常有人问加密和签名是用私钥还是公钥?其实都是对加密和签名的作用有所混淆。简单的说,加密是为了防止信息被泄露,而签名是为了防止信息被篡改。这里举2个例子说明。第一个场景:战场上,B要给A传递一条消息,内容为某一指令。RSA的加密过程如下:(1)A生成一对密钥(公钥和私钥),私钥不公开,A自己保留。公钥为公开的,任何人可以获取。(2
分类:
其他好文 时间:
2018-11-06 17:45:24
阅读次数:
143
预备知识 1)RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名,这个算法经受住了多年深入的密码分析,虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说 ...
分类:
编程语言 时间:
2018-11-05 01:12:05
阅读次数:
238
python3.5.3的版本。需要先生成一个私钥,然后放入这里面即可。 这个有个地方需要注意的是: 1. 加密阶段,我们base64 第一次加密的时候,是加密传入的字符串,然后rsa继续把base64加密后的数据再次加密 , 等rsa加密完成后,我们base64进行第二次加密,此刻加密的数据是加密 ...
分类:
编程语言 时间:
2018-10-31 23:27:48
阅读次数:
1102
RSA加密 解密 加签 验签 1. 将 wx_rsa.js文件copy到自己想放置的目录下,并在需要用到的js文件中引用 如: 2. 在对应的触发事件下进行相应的操作: 加密: 解密: 加签: 验签: ...
分类:
微信 时间:
2018-10-30 13:10:48
阅读次数:
547