MD5和RSA是网络传输中最常用的两个算法,了解这两个算法原理后就能大致知道加密是怎么一回事了。但这两种算法使用环境有差异,刚好互补。一、MD5算法首先MD5是不可逆的,只能加密而不能解密。比如明文是yanzi1225627,得到MD5加密后的字符串是:14F2AE15259E2C276A095E7...
分类:
移动开发 时间:
2015-04-09 16:48:45
阅读次数:
154
Download Git for windowsOpen Git BashType in "ssh-keygen -t rsa", and then press Enter button three timesYou can find the public key in the "file id_r...
首先:在输入ssh-keygen -t rsa -C "注册邮箱"后不要急着按enter,此时输入秘钥对的文件名,不要跟默认文件重名(默认的是id_rsa)划红线的地方就是新的文件名,切记不要急着按enter,第一次按enter是直接默认生成秘钥对的!!!然后:找到你的.ssh文件夹下的config...
分享在Mac 和 iOS 上使用到的对称和非对称加密算法. 包括RSA,DSA, AES, DES, 3DES 和 blowfish 等等.因为要实现ssh协议, 所以用到了这些算法, 这些算法在mac和ios上的接口比较难用, 我在这折腾了好长时间, 这里分享出来, 希望对大家有帮助.(这里不提 ...
分类:
移动开发 时间:
2015-04-04 16:28:01
阅读次数:
387
首先在 Mac 上操作。 # 生成密钥 ssh-keygen -t rsa 回车使用默认就好了。 # 将key添加到ssh-agent $ eval "$(ssh-agent -s)" 打印出pid,表示ssh-agent 状态正常,继续下一步。 ssh-add ~/.ssh/id_rsa # 将公钥添...
分类:
系统相关 时间:
2015-04-04 06:55:36
阅读次数:
188
GitHub生成密钥
在网上看到很多教程博客,都有在shell中生成密钥的工程,跟着操作了以下几步,再次publish,成功了,publish按钮也变成了sync。
1 打开桌面的那个 git shell
2 输入命令:cd ~/.ssh ,跳转到了.ssh目录
3 输入命令:ssh-keygen -t rsa -C “your_email@youremail.com”
最后你将看到(finger...
分类:
其他好文 时间:
2015-04-03 23:57:59
阅读次数:
195
理论上只要有加密的规则 基本都是可以解密的 但是如果解密需要消耗的时间过长 比如1000年 解密过后已经没什么意义了 此时可认为这种算法不能被破解 也就是说此加密可信MD5 是一种单向操作 加密后不能被还原 只能用于信息校验(相同的输入md5后的字符是相同的)RSA 私钥 公钥 加密算法 是一种可以...
分类:
其他好文 时间:
2015-04-03 01:32:58
阅读次数:
110
packagecom.yjm.test509;
importjava.io.BufferedInputStream;
importjava.io.FileInputStream;
importjava.io.FileNotFoundException;
importjava.io.IOException;
importjava.io.UnsupportedEncodingException;
importjava.security.InvalidKeyException;
importjava.securi..
分类:
编程语言 时间:
2015-04-02 16:38:05
阅读次数:
147
源:数据的加密传输——单片机上实现TEA加密解密算法 各位大侠在做数据传输时,有没有考虑过把数据加密起来进行传输,若在串口或者无线中把所要传的数据加密起来,岂不是增加了通信的安全性。常用的加密解密算法比如DES、RSA等,受限于单片机的内存和运算速度,实现起来比较困难,但一种叫TEA的加密算法特别....
分类:
编程语言 时间:
2015-04-01 19:55:31
阅读次数:
520