我有一个问题,我已使用此命令创建了自己的证书:
1)makecert -r -pe -n“CN = MyTest”-sky exchange -sv MyTest.pvk MyTest.cer
2)pvk2pfx -pvk MyTest.pvk -spc MyTest.cer -pfx MyTest.pfx
所以我用这个证书为crypt创建了一个简单的控制台应用程序解密文本,一切正常......例如:
1)来自文本“1”的密码我得到“RLSym / wwReReo3GMM27ueIcMFRWHAB1AELnFVERnYuMbjBJi0QrW + oV2ADdJQ8VoZlShun0 =” 2)从“RLSym / wwReReo3GMM27ueIcMFRWHAB1AELnFVERnYuMbjBJi0QrW + oV2ADdJQ8VoZlShun0 =”解密 我得到“1”。
现在我使用相同的命令和密码来更新证书并使用新的证书,当我尝试使用第一个证书解密文本时我收到错误,为什么?如果我丢失了第一个证书,则无法使用相同的凭据和选项对证书进行更新?保存在数据库中的所有数据都丢失了?
THX。