首页 > 解决方案 > 在 Python 中加密一个可以用 str 加密的字符串来解密

问题描述

我想用他们的密码加密用户密码
我的意思是加密的字符串
只能用用户输入的主密码解密

用户输入密码 12345
加密值只能用 12345 密钥解密

标签: pythonencryption

解决方案


这正是我上周处理的主要话题我想描述我这样做的方式

使用Crypto.Cipher 和 AES从用户输入生成密钥

from Crypto.Cipher import AES
cipher = AES.new(convert(input), AES.MODE_ECB)

当生成密钥时,您可以使用密码加密您的字符串

encoded = base64.b64encode(cipher.encrypt(input.rjust(32)))

就这样 : - )


推荐阅读