【发布时间】:2013-03-12 11:42:19
【问题描述】:
在 .NET 加密 API 中,我注意到 CspParameters 对象有一个 KeyNumber 属性,可用于指定密钥是签名密钥还是交换密钥。
就 RSA 密钥而言,两者之间有什么真正的区别吗?具体来说,如果我使用交换密钥进行签名,生成的密钥是否会使其不适合或不安全地用于该用途?
【问题讨论】:
-
如何传输密钥? PFX/P12?代币?
-
@Raj - 我将密钥导出为 Csp Blob。从那里我将它们存储在数据库中,使用从用户密码派生的单独 AES 密钥加密私钥。
标签: .net security cryptography cryptoapi