最近需要使用python获取字符串的md5值。
今天把代码贴出来和大家分享一下。
05 |
def get_md5_value(src):
|
08 |
myMd5_Digest = myMd5.hexdigest()
|
11 |
def get_sha1_value(src):
|
12 |
mySha1 = hashlib.sha1()
|
14 |
mySha1_Digest = mySha1.hexdigest()
|
17 |
if __name__ = = '__main__' :
|
19 |
result_md5_value = get_md5_value(src)
|
20 |
result_sha1_value = get_sha1_value(src)
|
21 |
print 'source string: ' , src
|
22 |
print 'MD5: ' , result_md5_value
|
23 |
print 'SHA1: ' , result_sha1_value
|
python还是很强大的,这里是调用了内置的hashlib.md5()方法。
验证:
写完python的方法之后,我们还需要对这个python程序进行正确性的验证。
可以在linux上执行下面的命令:
echo -n 'aaa'|md5sum|cut -d ' ' -f1
得到的值是:47bce5c74f589f4867dbd57e9ca9f808 与python脚本运行的结果相同。
分享到:
相关推荐
工作中用到了MD5值来进行对文件校验,MD5本身就是一个很出色的算法,一定程度上解决了hash散列的冲突,关于MD5的内容网上也有很多,这里只要是进行一个实验,验证一下文件校验方面的工作,因为习惯使用了python来...
支持对文件和字符串计算MD5值.本程序算法使用C++语言.可以快速计算出文件或字符串得md5值,程序简捷明了
python字符串学习笔记
利用Python实现字符串的逆向读取 #通过空格将字符串分隔符,把各个单词分隔为列表 # 翻转字符串 假设列表 list = [1,2,3,4], list[0]=1, list[1]=2 ,而 -1 表示最后一个元素 list[-1]=4 ( 与 list[3]=4 ...
Python字符串处理,字符串的查询字符串的统计字符串的分割一刀两段式切割字符串的对齐方式。。。。。
python字符串相似度 下载 概述 归一化、度量、相似性和距离 (归一化)相似度和距离 公制距离 基于带状疱疹(n-gram)的相似性和距离 文史丹 规范化的文史丹 加权文体 Damerau-Levenshtein 最佳字符串对齐 雅罗-...
python计算字符串、文件、文件夹MD5,包含三个功能函数,供参考使用
Python中使用MD5,可计算字符串及文件MD5值
python判断回文字符串
本文实例讲述了Python实现检测文件MD5值的方法。分享给大家供大家参考,具体如下: 前面介绍过Python计算文件md5值的方法,这里分析一下Python检测文件MD5值的另一...#简单的测试一个字符串的MD5值 def GetStrMd5(src):
字符串操作在编程中是相当常用的,当涉及到Python的字符串操作时,以下是一些重要的语法和用法: str1 = 'hello world' # 使用单引号定义字符串 str2 = "Hello World" # 使用双引号定义字符串 str3 = '''Hello World'...
MD5加密字符串 delphi4-XE10 PYTHON 取MD5加密字符串的方法,在DELPHI PYTHON 3.6 中亲测,已在项目中使用.
Python hashlib库/模块使用方法的基础演示,包含字符串和文件的md5和sha256哈希码。
用python2实现的md5加密文件功能,pycharm运行即可,也可加密字符串(需改代码)
本文实例讲述了Python使用MD5加密算法对字符串进行加密操作。分享给大家供大家参考,具体如下: # encoding: utf-8 from __future__ import division import time import sys reload(sys) time1=time.time() sys....
这个Python程序会将一串字符串用MD5加密技术进行加密,然后再将MD5加密结果输出在屏幕上,注意请使用命令提示符、IDLE进行运行,否则可能看不到加密结果。欢迎下载!
Python加密模块有好几个,但无论是哪种加密方式都需要先导入相应的加密模块然后再使用模块对字符串加密。 先导入md5加密所需模块: 复制代码 代码如下: import hashlib 创建md5对象 复制代码 代码如下: m = hashlib....
用python实现对字符串的DES 加密、解密;base64加密、解密;MD5加密
【ASP.NET编程知识】.net core使用MD5加密解密字符串.docx