hashlib是涉及安全散列和消息摘要,提供多个不同的加密算法接口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5等。
常用属性、常用方法...
分类:
编程语言 时间:
2015-06-13 09:49:45
阅读次数:
2370
你会用什么样的算法来为你的用户保存密码?如果你还在用明码的话,那么一旦你的网站被hack了,那么你所有的用户口令都会被泄露了,这意味着,你的系统或是网站就此完蛋了。所以,我们需要通过一些不可逆的算法来保存用户的密码。比如:MD5, SHA1, SHA256, SHA512, SHA-3,等Hash算...
分类:
其他好文 时间:
2015-06-12 11:18:29
阅读次数:
195
ssh的DH秘钥交换是一套复合几种算法的秘钥交换算法。在RFC4419中称为diffie-hellman-groupX-exchange-shaX的算法(也有另一种单纯的rsaX-shaX交换算法)。本文就以diffie-hellman-group-exchange-sha256为例,详尽地讲解整个...
分类:
其他好文 时间:
2015-05-27 22:32:53
阅读次数:
546
有两个模块可实现加密的功能:md5,hashlibhashlib除了支持MD5方式外,还支持更多的加密方式:sha,sha224,sha256,sha384,sha512。importmd5s=md5.md5()s.update(‘admin‘)‘prints.hexdigest()--------------------importhashlibs=hashlib.md5()s.update(‘admin‘)prints.hexdigest()
分类:
编程语言 时间:
2015-05-25 14:53:11
阅读次数:
142
(1)用rpm -ivh ***.rpm解压RedHat自带boost出现错误如下: warning: /media/RHEL_6.3 i386 Disc 1/Packages/boost-1.41.0-11.el6_1.2.i686.rpm: Header V3 RSA/SHA256 Signat...
分类:
系统相关 时间:
2015-05-15 01:01:43
阅读次数:
221
ssh的DH秘钥交换是一套复合几种算法的秘钥交换算法。在RFC4419中称为diffie-hellman-groupX-exchange-shaX的算法(也有另一种单纯的rsaX-shaX交换算法)。本文就以diffie-hellman-group-exchange-sha256为例,详尽地讲解整个完整的秘钥交换过程。笔者在RFC上和网上看了很久,也..
分类:
其他好文 时间:
2015-05-09 20:38:03
阅读次数:
322
这个模块 支持的hash加密种类'md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512'使用是也是比较简单来着。EX:import hashlibm = hashlib.md5()m.update("abcedfg")m.update("gfedcb...
分类:
其他好文 时间:
2015-05-09 20:19:23
阅读次数:
132
static int hmac_sha256(char *plaintext, unsigned int plain_text_size, char *key, unsigned int key_size, uint8_t *result){ struct scatterlist sg; struct crypto_hash *tfm; struct hash_desc desc; int ret...
生成密钥:openssl genrsa -out my.key 2048生成csr申请文件:openssl req -sha256 -new -key my.key -out my.csr生成自签名证书:openssl x509 -req -days 365 -in my.csr -signkey ...
分类:
其他好文 时间:
2015-05-01 18:35:41
阅读次数:
152
using System;using System.IO;using System.Data;using System.Text;using System.Diagnostics;using System.Security;using System.Security.Cryptography;/* ...
分类:
编程语言 时间:
2015-04-07 11:50:45
阅读次数:
198