gpt4 book ai didi

c# - 使用 Bouncy CaSTLe 加密和存储私钥+公钥

转载 作者:太空宇宙 更新时间:2023-11-03 13:48:27 25 4
gpt4 key购买 nike

我使用 ECKeyPairGenerator 创建了一个 AsymmetricCipherKeyPair 并希望存储私钥和公​​钥。

我找到了以下类和方法来存档:

PrivateKeyFactory.EncryptKey(...)  
EncryptedPrivateKeyInfoFactory.CreateEncryptedPrivateKeyInfo(...)

推荐使用的 API 是什么?

但是应该使用什么算法呢?我测试了“BCObjectIdentifiers.bc_pbe_sha1_pkcs12_aes128_cbc”并得到一个异常“尝试使用非 PBE 算法和 PBE EncryptedPrivateKeyInfo 生成”

我还测试了“PBEWITHSHAAND128BITAES-CBC-BC”,它花了很长时间才完成。

那么有没有推荐的方法来使用 Bouncy CaSTLe C# 存储(并稍后读取)私钥和公钥?

最佳答案

您走在正确的轨道上,那些是正确的类(class)。然而,BC 在基于 AES 的 PBE 加密算法的绑定(bind)中存在错误,我刚刚在 CVS 中修复了这些错误。

关于c# - 使用 Bouncy CaSTLe 加密和存储私钥+公钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14474308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com