如何使用登录详细信息为angular6中的AES加密和解密创建密钥

时间:2018-11-23 15:38:34

标签: algorithm encryption cryptography angular6 aes

我最近开始研究副项目的AES加密。到目前为止,我一直在研究此问题,因此,如果我的概念存在问题,请更正它。

根据我的说法,如果要在AES中加密内容,则必须使用128位密钥对其进行加密,用户必须保留该128位密钥才能进行数据的加密和解密。

因此,对于我的项目,我有两个选项可以生成该密钥,并告诉用户保留该密钥,这将是我的计划B。我想使用用户登录详细信息生成一个密钥,该详细信息将在用户每次登录时生成。使用该密钥进行加密和解密。

但是我想不出一种将凭据转换为128位密钥的方法。

感谢您的支持。 我可以请任何人参考一些资源来进一步了解AES。

0 个答案:

没有答案