python的加密模块 hashlib
2017-04-28 14:19
441 查看
def md5_encode(md5_str): """ 进行MD5加密 :param md5_str 要进行加密的字符串 :return 返回加密后的值 """ md5ob = hashlib.md5() #生成md5加密对象 md5ob.update(str(md5_str).encode('utf-8')) #进行md5加密(先进行utf8编码,输入的字符必须是字符串否则会出错) return md5ob.hexdigest() #获取加密值 def hash1_encode(hash_str): """ 进行hasa1算法加密 :param hash_str:加密的内容 :return: 返回加密后的值 """ hashobj = hashlib.sha1() hashobj.update(hash_str.encode('utf-8')) return hashobj.hexdigest() def des_encode(des_str): """ 进行des算法加密 :param des_str:加密的内容 :return: 返回加密后的值 """ k = des('secretKEY', padmode=PAD_PKCS5) encode_str = base64.b64encode(k.encrypt(json.dumps(des_str))) return encode_str
相关文章推荐
- Python 常用内置模块(加密模块 hashlib,Base64)
- python提供了一个进行hash加密的模块:hashlib
- python中的hashlib和base64加密模块使用实例
- Python模块学习——hashlib
- python模块——hashlib
- Python模块学习——hashlib
- python模块介绍- hashlib
- python中的hashlib模块简单用法
- python 模块学习 hashlib
- python模块学习 hashlib
- Python模块学习 ---- hashlib hash加密
- Python的加密模块md5、sha、crypt使用实例
- Python的加密模块md5、sha、crypt使用实例
- python 模块学习 hashlib
- python 模块 hashlib(提供多个不同的加密算法)
- 一段用Python语言的Ctypes模块调用系统api函数写的rsa加密代码
- python的加密模块
- PYTHON 加密相关模块
- python之加密解密模块pycrypto