資源簡介
輕松實現(xiàn) Python AES和Java AES/ECB/PKCS5Padding互轉(zhuǎn)
代碼片段和文件信息
#!/usr/bin/env?python
#?-*-?coding:?utf-8?-*-
#?@Time????:?2017/5/17?17:23
#?@Author??:?tangjiale
#?@Site????:
#?@File????:?AESUtil.py
from?Crypto.Cipher?import?AES
import?base64
class?AESUtil:
????@staticmethod
????def?_pad(s):
????????return?s?+?(AES.block_size?-?len(s)?%?AES.block_size)?*?chr(AES.block_size?-?len(s)?%?AES.block_size)
????#初始化AES配置參數(shù)
????@staticmethod
????def?_cipher(key):
????????iv?=?‘0000000000000000‘
????????#AES/ECB/PKCS5Padding
????????return?AES.new(key=key?mode=AES.MODE_ECB?IV=iv)
????#AES加密
????
- 上一篇:Jpcap 64位
- 下一篇:registry-3.1.3jar包
評論
共有 條評論