我最近开始研究副项目的AES加密。到目前为止,我一直在研究此问题,因此,如果我的概念存在问题,请更正它。
根据我的说法,如果要在AES中加密内容,则必须使用128位密钥对其进行加密,用户必须保留该128位密钥才能进行数据的加密和解密。
因此,对于我的项目,我有两个选项可以生成该密钥,并告诉用户保留该密钥,这将是我的计划B。我想使用用户登录详细信息生成一个密钥,该详细信息将在用户每次登录时生成。使用该密钥进行加密和解密。
但是我想不出一种将凭据转换为128位密钥的方法。
感谢您的支持。 我可以请任何人参考一些资源来进一步了解AES。