我需要加密存储在 web2py 中的数据,更准确地说是密码。
这不是关于身份验证,而是更多类似于 KeePass 的应用程序。
我已经看到它包含在 web2py 中,但是M2Secret可以很容易地做到这一点。使用 M2Secret 我可以使用它:
导入 m2secret
# 加密
秘密 = m2secret.Secret()
secret.encrypt('我的数据', '我的主密码')
序列化 = secret.serialize()
# 解密
秘密 = m2secret.Secret()
secret.deserialize(序列化)
data = secret.decrypt('我的主密码')
但是我必须在我的设备中包含 M2Crypto 库。
有没有办法使用 web2py 中已经包含的 PyMe 来做到这一点?