System.FormatException:'Base-64 char数组或字符串的无效长度。 C#解密密码错误

时间:2019-05-27 10:39:06

标签: c# asp.net

我试图比较存储在mssql中的加密密码,但是当我尝试检索密码时,出现错误System.FormatException:'Base-64字符数组或字符串的无效长度。下面是Helper类

string ePass = Helper.ComputeHash(aPassword, "SHA512", null);

这是我尝试解密使用此密码加密的密码的方法:

byte[] hashWithSaltBytes = Convert.FromBase64String(hashValue);

但是当我尝试解密此密码并验证用户登录名时,我得到了错误,该错误在subject.getting错误消息中指出:

patient_id  medication1 medication2 medication3
    1          none        sugar        none
    2          bp          none         lowbp
    3          sugar        bp          none

0 个答案:

没有答案