我需要创建一个应用程序来解密使用带有512位密钥的AES加密的数据。我需要知道的是我们是否可以创建长度为512位的AES密钥?文档说我们可以创建长度高达256位的密钥。如果是这种情况,是否有任何方法可以为512位AES密钥添加自己的实现,或者我是否必须降低用于加密数据的密钥强度?
答案 0 :(得分:1)
AES是defined接受128位,192位或256位的密钥。如果将512位密钥填入密码,则该密码不能为AES。
另外,如果使用256位密钥进行对称加密是实际的“强度降低”,那么这就意味着你习惯于打破已知的物理定律。因此,你要么是上帝,要么有点妄想。