Advertisement

Python - MD5/AES-128 加密

阅读量:

Python - MD5, AES128 加密

Max.Bai

2017年4月

1. MD5 加密

复制代码
 import hashlib

    
  
    
 src = 'sourcestringxxxxxxx'
    
 hlib = hashlib.md5()
    
 hlib.update(src)   # py2.7
    
 # python3 需要转码
    
 # b = src.encode(encoding='utf-8')
    
 # hlib.update(b)
    
 md5string = hlib.hexdigest()
    
    
    
    

2. AES128 加密

复制代码
 from base64 import b64encode

    
 from Crypto.Cipher import AES
    
  
    
  
    
 BS = AES.block_size
    
  
    
  
    
 def padding_pkcs5(value):
    
     '''padding with pkcs5'''
    
     return str.encode(value + (BS - len(value)

全部评论 (0)

还没有任何评论哟~