----------------------------接python内置模块(三)---------------------------十一、hashlib模块用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法importhashlibm=hashlib.md5()m.update(b"Hello")m.update(b"It‘sme")p..
分类:
编程语言 时间:
2016-02-23 16:01:07
阅读次数:
214
15.1、原理步骤注册:注册时,将用户密码加密放入数据库登录:登录时,将用户密码采用上述相同的算法加密,之后再与数据库中的信息进行比对,若相同,则登录15.2、实现(这里采用了SHA256算法,其他摘要算法MD5/SHA1/MAC类似)注意:这里的程序是在我之前写的一个maven+spring+sp...
分类:
编程语言 时间:
2016-01-03 19:37:48
阅读次数:
302
1. 一般数据库中存储密码使用MD5或者SHA系列(如SHA1、SHA256、SHA384、SHA512等) 1) 这两种算法都是单向的Hash(不可逆),MD5为128位,SHA1为160位(位数长,所以SHA1穷举破解比MD5难)。从理论上来说,有可能不同的数据生成同样的MD5值。 2) 均.....
分类:
其他好文 时间:
2015-12-21 20:14:01
阅读次数:
164
原贴地址:http://www.amobbs.com/thread-5466438-1-1.htmlDES---研究过加密的朋友十分熟悉,老牌的加密方法了。这是一个可逆的对称加密算 法,也是应用最广泛的密钥系统。好像是从1977年美国政府开始采用的。大家都看过U-571吧,DES的思路就是参照二战时...
分类:
其他好文 时间:
2015-11-20 14:09:46
阅读次数:
195
非对称加密算法:RSA,DSA/DSS? ????? 对称加密算法:AES,RC4,3DES? ????? HASH算法:MD5,SHA1,SHA256
分类:
编程语言 时间:
2015-11-06 16:35:40
阅读次数:
196
安全散列算法 安全散列算法(英语:Secure Hash Algorithm)是一种能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息不同,它们对应到不同字符串的概率很高;而SHA是FIP...
分类:
编程语言 时间:
2015-10-30 19:06:21
阅读次数:
869
opensslreq-new-newkeyrsa:4096-nodes-sha256-keyoutmyserver.key-outserver.csr创建所需的key和csr文件然后按照提示添加相应的内容CountryName(2?lettercode):HK
StateorProvinceName(eg.City):HongKong
LocalityName(eg.Company):SMARTBUYGLASSESOPTICALLIMITED
Organization..
分类:
其他好文 时间:
2015-09-24 19:44:43
阅读次数:
249
linux下的加密解密学习加密/解密:加密协议:加密解密使用同一秘钥:3des,aes公钥加密:公钥私钥对数字签名,密钥交换RSA,DSA数据签名算法(DSS数据签名标准)单向加密:md5,sha1,sha256,sh512(MD5输出128bit,SHA1输出160bit,SHA256输出256bit)密钥交换:DH:Deffie-Hellma..
分类:
系统相关 时间:
2015-09-22 07:48:28
阅读次数:
397
1. 如果是要获得某个字符串的SHA256,代码如下: public static string SHA256(string str) { //如果str有中文,不同Encoding的sha是不同的!! byte[] SHA25...