2
我有一个实用程序使用BouncyCastle.Crypto dll(版本1.7.4,运行时版本1.1.4),以解密由另一个给它的文件系统。BouncyCastle更新pgp键现在获得校验和不匹配错误
我刚刚更新了pgp密钥(并为新加密的公钥提供了密钥)。新密钥使用4096位RSA加密,并具有24个字符的密码,这是我能够想到的新密钥和旧密钥之间的唯一区别。旧密钥使用我相信2048位加密与7个字符的密码。
当我尝试解密文件时,调用BouncyCastle提供的PgpSecretKey.ExtractPrivateKey(char [] passPhrase)函数时,进程现在失败。错误是“20的0时校验和不匹配。” 奇怪的部分是,我第一次测试它工作正常,然后没有改变它开始失败。我尝试过使用多个加密文件。
既然它是BouncyCastle的旧版本,ExtractPrivateKey函数的这个特殊排列不再被使用,我发现很难找到相关信息。任何想法都表示赞赏。
这是一个新问题,而不是答案。使用[Ask Question](http://stackoverflow.com/questions/ask)链接提问新问题 –
谢谢 - 得到同样的问题,密码解决了它。 – Stelios