The most common issue in this area occurs when a local (non-domain) user’s password is administratively reset. On WinXP or 2K3, this causes all data protected by DPAPI (including user private keys) to be lost; at least until the password is set back. This is by design, and in fact is an important
security feature
电脑密码更改或者环境发生改变后,RSA加密就会出现如上问题(如新加账号密码,更改电脑账号密码)。解决方案如下:
Windows 7 :
删除RSA下 的所有文件
C:\Users\%user%\AppData\Roaming\Microsoft\Crypto\RSA
Xp :
删除Crypto下的所有文件
C:\Documents and Settings\%userName%\Application Data\Microsoft\Crypto