问题描述
我正在使用 SymmetricEncryptionUtility 通过密钥文件加密/解密密码。
AlgorithmName = "RC2";
SymmetricEncryptionUtility.AlgorithmName = AlgorithmName;
KeyFileName = HttpContext.Current.Request.PhysicalApplicationPath + "MSIEncryptDecryptkey.config";
public string EncryptData(object DataforEcryption)
{
Byte[] data = SymmetricEncryptionUtility.EncryptData(Convert.ToString(DataforEcryption),KeyFileName);
return Convert.ToBase64String(data);
}
public string DecryptData(Object DataforEcryption)
{
Byte[] data = Convert.FromBase64String(Convert.ToString(DataforEcryption).Trim());
return SymmetricEncryptionUtility.DecryptData(data,KeyFileName);
}
它在测试或调试时运行良好,但在实时环境中它经常抛出低于 ex 该进程无法访问文件“keyfilelocation”,因为它正被另一个进程使用。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)