0
나는 아래의 코드를 사용하여 암호를 암호화하고
, 나는 당신이 그 암호 해시 뒤에 생각이 없습니다 C#
디코딩 SHA256 비밀번호
public static string EncodePassword(string password)
{
var provider = new SHA256CryptoServiceProvider();
var encoding = new UnicodeEncoding();
return Convert.ToBase64String(provider.ComputeHash(encoding.GetBytes(password)));
}
수 없습니다. 해시 기능은 되돌릴 수 없습니다. –
사실, 암호가 맞는지 확인하려면 입력 된 해시의 해시와 암호의 해시를 비교해야합니다. 유효성 검사를 위해 암호를 해독하는 것은 방법이 아닙니다. – Jens
@ Jens, 사실 내 서비스의 기능을 테스트하고 있었고 현재 암호를 잊어 버리고 싶었습니다. @ Niyoko, 해시 문자열을 다시 가져올 수 없습니까?, 정보를 제공해 주셔서 감사합니다. –