Skip to content

zshmmm/aes_cbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

基于 AES CBC 模式的加密解密工具脚本

兼容 py2.7 py3.6

require pycrypto

pip install pycrypto

使用方法

    import json
    from aes_cbc import AESCipher

    sig_message_decrypted = json.dumps({"name":"王炸","age":25,"addr":"珠海西山居","tel":"13888888888"})
    print("加密前明文: {}".format(sig_message_decrypted))
    aeskey = Random.new().read(32)
    aescipher = AESCipher(aeskey)
    message_aes_encrypted = aescipher.encrypt(sig_message_decrypted)
    print("密文: {}".format(message_aes_encrypted))
    message_aes_decrypted = aescipher.decrypt(message_aes_encrypted)
    print("解密后明文: {}".format(message_aes_decrypted))

About

基于 AES CBC 模式的加密解密工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages