我们在我们的应用程序中使用 MD5 哈希算法。我们的一位用户在线上遇到以下异常
Dim hasher=new MD5CryptoServiceProvider
例外状态(荷兰语)
异常:System.DllNotFoundException;源 Kan DLL bcrypt.dll niet laden:Ongeldige toegang tot geheugenlocatie。(Uitzondering van HRESULT:0x800703E6);消息: bij Microsoft.Win32.Win32Native.BCryptGetFipsAlgorithmMode(Boolean& pfEnabled) bij System.Security.Cryptography.CryptoConfig.get_AllowOnlyFipsAlgorithms() bij System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
这意味着由于对内存位置的无效访问,无法加载 brcrypt.dll。
brcrypt.dll 存在于用户的 Sytem32 文件夹中。
这里发生了什么?