我试图比较存储在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