在js上做rsa,感觉jsencrypt这个是封装的比较好的,但用起来还是遇到了些坑,所以踩进代码里填填坑~项目在这里 https://github.com/travist/jsencrypt【rsa算法】首先科普一下rsa:公钥私钥成对,用其中一个加密只能用另一个解密,常用公钥加密私钥解密。一开始...
分类:
Web程序 时间:
2015-07-03 01:37:58
阅读次数:
193
假设 有A、B两台主机:
要实现的效果:
A主机ssh登录B主机无需输入密码;
加密方式选 rsa|dsa均可以,默认rsa
做法:
1、登录A主机
2、ssh-keygen -t [rsa|dsa],将会生成私钥文件和公钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub
3、将 .pub 文件复制到B主机的 .ssh 目录, 并 cat id_r...
分类:
系统相关 时间:
2015-07-02 12:21:17
阅读次数:
167
第一种是签名,使用私钥加密,公钥解密第二种是加密,用公钥加密,私钥解密如果A想给B发一个安全的保密的数据,那么应该AB各自有一个私钥,A先用B的公钥加密这段数据,再用自己的私钥加密这段加密后的数据.最后再发给B,这样确保了内容即不会被读取,也不会被篡改.1.A用B的公钥加密数据-..
分类:
其他好文 时间:
2015-07-01 18:40:16
阅读次数:
129
开发集成性的软件,如果对方不提供接口。首先账套的破解是首要工作,不然的话,想要集成性就无从谈起。很多加密是固有的加密方式像 SHA1,MD5但很多软件都有属于自己的加密方法,所谓破解无非需找规律,公钥,密钥,散列算法,哈希算法,总之也不太懂。一下是我封装的方法,其实原先用的是用的正则表达式((Regex.IsMatch(strs[i].ToString(), "[A-Z]")))判断字符类型,...
分类:
编程语言 时间:
2015-07-01 16:04:21
阅读次数:
696
很简单的一个需求,ipad端给密码RSA加密,传到java后台,解密。RSA加密算法是基于一个密钥对的,分为公钥和私钥,一般情况公钥加密,私钥解密,但也可私钥加密,公钥解密。还可以验签,就是先用私钥对数据进行加密,然后对加密后的数据进行签名,得到一个签名值。然后再用公钥先验签,证明是对应私钥加密.....
分类:
移动开发 时间:
2015-07-01 15:47:46
阅读次数:
168
本文出处:http://blog.csdn.net/chaijunkun/article/details/7275632,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。RSA是什么:RSA公钥加密算法是1977年由Ron Rivest、Adi Sha...
分类:
编程语言 时间:
2015-07-01 15:45:13
阅读次数:
168
首先了解一下几个相关概念,以方便后面遇到的问题的解决:RSA算法:1977年由Ron Rivest、Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字。算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行因式分解却非常困难,因此可以把乘积公开作为公钥。...
分类:
移动开发 时间:
2015-07-01 15:37:33
阅读次数:
188
window下shh的使用 1.创建公钥,私钥密匙对 a.安装过http://msysgit.github.io/,则打开Git Bash命令行后 运行 ssh-keygen -t rsa -C "youremail@example.com" b.安装过putty的,可以用PUTTY...
A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), ip为192.168.100.247 ;A和B的系统都是Linux在A上的命令# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh root@192.168....
分类:
系统相关 时间:
2015-06-29 21:49:35
阅读次数:
195
生成sshkeyssh-keygen -t rsa -C "your-email@address.com" -f filename没有指定f选项或f选项为空时,生成的私钥和公钥为:id_rsa和id_rsa.pub为了同时连接多个源需要为不同的源设置不同的名称,否则会被覆盖掉PS1:Windows命...