我想使用RSACryptoServiceProvider
生成2对uniq公钥/密钥。这是我的代码
public static byte[] publicKeyAlice, publicKeyBob, privateKeyAlice, privateKeyBob, publicKeyTrent, privateKeyTrent;
using (var rsa = new RSACryptoServiceProvider(KEY_SIZE))
{
publicKeyAlice = rsa.ExportCspBlob(false);
privateKeyAlice = rsa.ExportCspBlob(true);
privateKeyBob = rsa.ExportCspBlob(true);
publicKeyBob = rsa.ExportCspBlob(false);
}
但是当我查看数组publicKeyAlice
和publicKeyBob
时,它们是相同的。请帮助我,让它们与众不同。
答案 0 :(得分:3)
为每个密钥对创建不同的提供者:
read_file