这似乎有点琐碎,但我花了一些时间谷歌搜索没有结果。无论如何,我正在开发一个 Web 应用程序,我需要将“敏感”数据存储在 mysql 数据库中,然后访问它以验证来自 python 的 api 调用。我不是安全专家,但我对散列和加密有基本的了解。
我知道如何使用 aes_decrypt aes_encrypt 加密数据,我也知道如何使用 mysql 提供的 password() 函数对数据进行哈希处理。
我的第一个问题是我应该加密这些数据还是散列它?我的第二个问题是,一旦我使用 mysql 中的 password() 函数对其进行哈希处理,我不知道如何在 python 中“访问”或“使用”密码信息。
任何帮助深表感谢。