python - 在 Python 中加密一个可以用 str 加密的字符串来解密
问题描述
我想用他们的密码加密用户密码
我的意思是加密的字符串
只能用用户输入的主密码解密
用户输入密码 12345
加密值只能用 12345 密钥解密
解决方案
这正是我上周处理的主要话题我想描述我这样做的方式
使用Crypto.Cipher 和 AES从用户输入生成密钥
from Crypto.Cipher import AES
cipher = AES.new(convert(input), AES.MODE_ECB)
当生成密钥时,您可以使用密码加密您的字符串
encoded = base64.b64encode(cipher.encrypt(input.rjust(32)))
就这样 : - )
推荐阅读
- python - 在 django 中迁移到 db 时收到错误消息
- latex - LaTex 中的实际操作
- flutter - 如何在飞镖中编写If语句?
- asp.net-mvc - MVC Ajax POST 不绑定子对象
- angular - 如何在 Angular 的剑道计量器中传递日期
- python - 程序保持自动关闭硒
- javascript - 无法读取未定义的属性“createStream”
- python - 可以在代码编辑器中运行程序,但不能在 Python IDE 中运行
- python - 如何堆叠两个模型以在 TensorFlow 中创建新模型?
- graphql - GraphQL 如何使用 UseSubscription 钩子读取值