数据保护API突然很慢

时间:2015-07-09 16:18:35

标签: c# performance cryptography dpapi

我们的应用程序在存储密码之前使用Data Protection API(通过ProtectedData类)加密密码。它工作正常,直到重新开始,但突然Protect方法开始花费2秒钟返回(而不是大约0.5ms)。注意事项:

  • 它仍能在同事的机器上正常工作
  • 我们正在使用DataProtectionScope.CurrentUser;如果我切换到DataProtectionScope.LocalMachine,它会再次正常工作(但这不是我想要的)
  • 我尝试重新启动加密服务,该服务无效
  • 我试图重新启动计算机,但这无效

可能导致这种情况的原因是什么?我该如何解决它(最好不重新安装Windows)?

1 个答案:

答案 0 :(得分:0)

我更改帐户密码后问题就消失了。