1:给字符串加密
#--encoding='utf-8'-- import hashlib h=hashlib.md5() h.update("lorem") print h.hexdigest()
2:给文件加密
from hashlib import md5 def md5_file(name): m = md5() a_file = open(name, 'rb') #需要使用二进制格式读取文件内容 m.update(a_file.read()) a_file.close() return m.hexdigest() if __main__ == '__init__': print md5_file('d:/test.txt')
3:大文件时这 样作
[python] view plaincopyprint? #!/usr/bin/python #encoding=utf-8 import io import sys import hashlib import string def printUsage(): print ('''''Usage: [python] pymd5sum.py <filename>''') def main(): if(sys.argv.__len__()==2): #print(sys.argv[1]) m = hashlib.md5() file = io.FileIO(sys.argv[1],'r') bytes = file.read(1024) while(bytes != b''): m.update(bytes) bytes = file.read(1024) file.close() #md5value = "" md5value = m.hexdigest() print(md5value+"\t"+sys.argv[1]) #dest = io.FileIO(sys.argv[1]+".CHECKSUM.md5",'w') #dest.write(md5value) #dest.close() else: printUsage() main()
相关推荐
在WPS内通过JS宏实现MD5加密
js宏
这个是以md5加密32位小写具体算法实例。可直接用于云mas的HTTP、和webservice接口。
C# MD5加密 实例源码(加密解密)
c#实现MD5加密解密,适用与对文档,软件等进行加密解密,增强对知识产权的保护
Excel的字段MD5加密,一种是VBA函数,另一种为宏函数。建议使用VBA函数。会相对简单。具体的函数使用组合键Alt+F11即可查看,
偷懒实现md5加密系统结构:md5, ======窗口程序集1 || ||------_按钮1_被单击 || ||------md5
JS(javascript)-md5加密工具类
两种MD5加密jar包,两种MD5加密jar包,两种MD5加密jar包,两种MD5加密jar包,两种MD5加密jar包,两种MD5加密jar包,两种MD5加密jar包,
Java Md5加密工具类