生活中我们经常会遇到一些加密算法,今天我们就聊聊这些加密算法的Python实现。部分常用的加密方法基本都有对应的Python库,基本不再需要我们用代码实现具体算法。 MD5加密 全称:MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。md5加密算法是不可逆的,所以解密一般都是通过暴力穷举方法,通过网站的接口实现解密。Python代码: import hashlib m = hashlib.md5() m.update(str.enco
2021-05-10 23:51:23 95KB 加密 算法
1
直接上传整个工程,有源码,包含了sha1、sha224、sha256、sha384、sha512、md4、md5、pire128、pire160、pire256、pire320以及加密算法AES、DES、RC4,其中AES采用快速查表算法。该静态库可以直接调用,比较方便,请大家多指教!
2021-05-10 23:27:52 257KB sha AES DES pire
1
微信小程序通用实现MD5,AES(EBC)加解密,已用于项目 AES加密 ECB模式 可无IV(16位)
2021-05-07 17:45:47 15KB 小程序 加密解密
1
哈希算法SH A
2021-04-29 23:08:27 998KB 哈希算法SH A
1
服务器是JAVA平台,本地是.net平台,需要通过HTTP post方式进行协议开发及通信,本地信息需要经过私钥签名,服务器收到信息后进行公钥验签;同时在得到服务器返回结果后进行解密。代码中包括 签名 SHA-1加密 BASE64解码 压缩算法 验签。
2021-04-24 16:14:46 13KB RSA httP SHA-1
1
java实现的sha256加密算法
2021-04-22 23:44:58 14KB java rsa sha_256
1