python:自定义函数、hashlib(md5、sha1)、base64
2014-04-07 20:42
351 查看
一、自定义函数
1.1 代码
文件:abc.py
1.2 输出结果
二、md5加密、base64加密/解密
2.1 hashlib简介
hashlib是个专门提供哈希算法的库,现在里面包括md5、sha1、sha224、sha256、sha384、sha512,使用非常简单、方便你。
md5经常用来做用户密码的存储。
sha1经常用来作数字签名。
2.2 代码
文件:test.py
2.3. 输出结果
参考资料:
python的base64加密解密及md5加密:http://my.oschina.net/eddit/blog/13894
1.1 代码
文件:abc.py
#!/usr/bin/env python def add(x=4): return x+x print add() print add(3.6) print add("hello")
1.2 输出结果
二、md5加密、base64加密/解密
2.1 hashlib简介
hashlib是个专门提供哈希算法的库,现在里面包括md5、sha1、sha224、sha256、sha384、sha512,使用非常简单、方便你。
md5经常用来做用户密码的存储。
sha1经常用来作数字签名。
2.2 代码
文件:test.py
#!/usr/bin/env python #md5, sha1, sha224, sha256, sha384, sha512 import hashlib str="abcde" m=hashlib.md5() m.update(str) print m.hexdigest() print hashlib.md5(str).hexdigest() print hashlib.sha1(str).hexdigest() print hashlib.sha224(str).hexdigest() print hashlib.sha256(str).hexdigest() print hashlib.sha384(str).hexdigest() print hashlib.sha512(str).hexdigest() print "" #base64 import base64 str="abcde" encoded = base64.b64encode(str) decoded = base64.b64decode(encoded) print encoded print decoded
2.3. 输出结果
参考资料:
python的base64加密解密及md5加密:http://my.oschina.net/eddit/blog/13894
相关文章推荐
- Python加密方法小结【md5,base64,sha1】
- python之模块hashlib(提供了常见的摘要算法,如MD5,SHA1等等)
- python 三个常用加密 base64,md5,sha1
- python基础之函数(自定义函数)
- Python-Pandas(4)自定义函数方法
- Python 文件Hash(MD5,SHA1)
- Python基础(二)自定义函数
- SHA1 MD5 BASE64 AES 加密解密
- Python自定义函数定义,参数,调用代码解析
- python自定义函数和类并调用
- Python中的自定义函数
- crc32(),md5(),sha1()函数的简要理解与分析
- Python自定义函数基础:获取函数单返回值和多返回值
- Python3.x中自定义比较函数
- Python md5 sha1 的使用
- 洗礼灵魂,修炼python(22)--自定义函数(3)—函数作用域,闭包
- 第7课 Python自定义函数基础:有形参和实参解析
- python自定义函数返回值调用
- 小议Python中自定义函数的可变参数的使用及注意点
- 网络安全——Base64编码、MD5、SHA1-SHA512、HMAC(SHA1-SHA512)哈希