我是靠谱客的博主 妩媚路灯,这篇文章主要介绍Python加密方法小结【md5,base64,sha1】,现在分享给大家,希望可以做个参考。

本文实例总结了python加密方法。分享给大家供大家参考,具体如下:

MD5加密:

复制代码
1
2
3
4
5
def md5(str): import hashlib m = hashlib.md5() m.update(str) return m.hexdigest()

base64加密:

复制代码
1
2
3
4
5
import base64 s = '我是字符串' a = base64.b64encode(s) print a print base64.b64decode(a)

输出结果:

复制代码
1
2
ztLKx9fWt/u0rg== 我是字符串

sha1加密:

需要导入hashlib 模块:

复制代码
1
2
3
4
5
6
7
8
import hashlib def str_encrypt(str): """ 使用sha1加密算法,返回str加密后的字符串 """ sha = hashlib.sha1(str) encrypts = sha.hexdigest() return encrypts

PS:关于加密解密感兴趣的朋友还可以参考本站在线工具:

文字在线加密解密工具(包含AES、DES、RC4等):
http://tools.uoften.com/password/txt_encode

MD5在线加密工具:
http://tools.uoften.com/password/CreateMD5Password

在线散列/哈希算法加密工具:
http://tools.uoften.com/password/hash_encrypt

在线MD5/hash/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160加密工具:
http://tools.uoften.com/password/hash_md5_sha

在线sha1/sha224/sha256/sha384/sha512加密工具:
http://tools.uoften.com/password/sha_encode

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python加密解密算法与技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

最后

以上就是妩媚路灯最近收集整理的关于Python加密方法小结【md5,base64,sha1】的全部内容,更多相关Python加密方法小结【md5内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(145)

评论列表共有 0 条评论

立即
投稿
返回
顶部