摘要: AES注意事项: 1) 确保都使用AES_128 + ECB;2) 确保明文填充都使用的是Pkcs7;3) 加密key在AES_128长度必须是16, 24, 或者 32 字节(bytes);如果不够长必须填充,过长必须截取,建议直接md5;4) 加密向量iv与加密key有同样的约定,但在ECB可以 阅读全文
posted @ 2020-04-05 11:23 爱敲代码的二百斤 阅读(5104) 评论(0) 推荐(1) 编辑
摘要: python中的hashlib模块是个专门提供hash算法的库,里面包括md5, sha1, sha224, sha256, sha384, sha512,现总结 md5用法如下: MD5 MD5是一种不可逆的加密算法,目前是最牢靠的加密算法之一,尚没有能够逆运算的程序被开发出来,它对应任何字符串都 阅读全文
posted @ 2020-04-03 16:45 爱敲代码的二百斤 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 关于python中base64加密解密方法的代码 以"*encode"结尾的方法用于将二进制串转为base64编码格式的字符串,以“*decode”结尾的方法用于将base64格式的字符串重新转为二进制串。 Base64是一种基于64个可打印字符来表示二进制数据的表示方法。 Base64 编码和解码 阅读全文
posted @ 2020-04-03 14:45 爱敲代码的二百斤 阅读(590) 评论(0) 推荐(0) 编辑
摘要: python的os模块-对文件的相关操作 1.文件重命名 os模块中的rename()可以完成对文件的重命名操作rename(需要修改的文件名, 新的文件名) import os os.rename("text1.txt", "text2.txt") 2.删除文件 os模块中的remove()可以完 阅读全文
posted @ 2020-02-29 21:53 爱敲代码的二百斤 阅读(274) 评论(0) 推荐(1) 编辑