Python加密方法小结【md5,base64,sha1】

这篇文章主要介绍了Python加密方法,结合实例形式总结分析了md5,base64,sha1的简单加密方法,需要的朋友可以参考下

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

MD5加密:

def md5(str): import hashlib m = hashlib.md5() m.update(str) return m.hexdigest()

base64加密:

import base64 s = '我是字符串' a = base64.b64encode(s) print a print base64.b64decode(a)

输出结果:

ztLKx9fWt/u0rg== 我是字符串

sha1加密:

需要导入hashlib 模块:

import hashlib def str_encrypt(str): """ 使用sha1加密算法,返回str加密后的字符串 """ sha = hashlib.sha1(str) encrypts = sha.hexdigest() return encrypts

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

文字在线加密解密工具(包含AES、DES、RC4等):

MD5在线加密工具:http://tools.html.cn/password/CreateMD5Password在线散列/哈希算法加密工具:http://tools.html.cn/password/hash_encrypt在线MD5/hash/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160加密工具:http://tools.html.cn/password/hash_md5_sha在线sha1/sha224/sha256/sha384/sha512加密工具:http://tools.html.cn/password/sha_encode更多关于Python相关内容感兴趣的读者可查看本站专题:《Python加密解密算法与技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》希望本文所述对大家Python程序设计有所帮助。

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...