![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
python学习
YegodXin
这个作者很懒,什么都没留下…
展开
-
Python基础之AES加解密
AES属于一种对称加密算法,每4*4字节矩阵为一体进行加密,加密模式有CBC、ECB、CFB、PGP、OFB、CTR、OPENPGP七种之多,本篇主讲目前广泛使用的CBC模式。CBC模式必须要有Key(密钥)和IV(偏移量),Key字节长度可以是16位(AES-128)、24位(AES-192)、32位(AES-256),IV字节长度必须为16位。因AES算法会将明文分为若干4*4字节矩阵,所...原创 2019-09-14 04:51:56 · 555 阅读 · 0 评论 -
Python基础之哈希加密摘要信息MD5、SHA1、SHA-256
一种不可逆的消息摘要加密算法,全称哈希消息认证码。摘要模式(digestmod)有MD5、SHA1、SHA-256和SHA-512等。因有不可逆的性质,通过用来做校验、关系映射、凭据等。# coding=utf=8import hashlibmessage = 'xinye'print(hashlib.md5(message.encode('utf-8')).hexdigest...原创 2019-09-14 05:08:35 · 992 阅读 · 0 评论