【发布时间】:2019-04-19 18:20:25
【问题描述】:
当调用System.Security.Cryptography.Aes.Create(algorithmName) 方法时,会生成一个新的密钥和IV。这些足够好用吗?
【问题讨论】:
标签: cryptography base-class-library system.security
当调用System.Security.Cryptography.Aes.Create(algorithmName) 方法时,会生成一个新的密钥和IV。这些足够好用吗?
【问题讨论】:
标签: cryptography base-class-library system.security
这些值可以安全使用。像这样的框架的全部目的是使加密随机值的生成更容易。 Aes.Create() 也用于sample code
此外,documentation 描述了Aes.Create():
创建一个用于执行对称加密的对象 算法。
这个库由微软维护,我认为可以肯定地说它们的值是“安全的”使用。
【讨论】:
Create 生成一个足够随机的key。我计划为每条消息使用不同的密钥/IV。