Encryption 使用AES 256对称加密使用同一密钥加密多个字段是否安全?

Encryption 使用AES 256对称加密使用同一密钥加密多个字段是否安全?,encryption,aes,encryption-symmetric,Encryption,Aes,Encryption Symmetric,我有一个AES256密钥,用于在我的应用程序中加密SSN。现在我需要加密安全答案 建议使用不同的密钥加密每个字段,还是可以使用相同的密钥加密多个字段 我们有一个密钥用于大多数加密字段,另一个密钥用于一些额外的敏感字段。其背后的思想是,如果有人获得了公共密钥,他们仍然无法访问最敏感的信息 我不知道这是否符合“最佳实践”,但到目前为止,它对我们很有效 不管你做什么,有人决心破解它会找到办法的。您只需要找到所存储信息类型所需的平衡和级别。当涉及到SSN和其他类似的个人信息时,很难做到“过度安全”。只要

我有一个AES256密钥,用于在我的应用程序中加密SSN。现在我需要加密安全答案


建议使用不同的密钥加密每个字段,还是可以使用相同的密钥加密多个字段

我们有一个密钥用于大多数加密字段,另一个密钥用于一些额外的敏感字段。其背后的思想是,如果有人获得了公共密钥,他们仍然无法访问最敏感的信息

我不知道这是否符合“最佳实践”,但到目前为止,它对我们很有效


不管你做什么,有人决心破解它会找到办法的。您只需要找到所存储信息类型所需的平衡和级别。当涉及到SSN和其他类似的个人信息时,很难做到“过度安全”。

只要遵循最佳实践,就可以使用同一密钥加密多个字段。对于最佳实践,我的意思是,如果使用AES CBC加密,则需要使用随机IV


请注意,AES的密钥大小没有那么重要。拥有良好的密钥基础设施、良好的服务器安全性和加密安全协议更为重要。如果AES-128或甚至三重DES部署不当,则其安全性几乎比AES-256要高。

属于security.stackexchange.com