0
내 프로젝트에 Asp.Net Identity password hasher를 사용하고 있습니다. 이제 해시 문자열에서 실제 문자열을 가져와야합니다. 해시 문자열에서 실제 문자열을 반환하려면 어떻게해야합니까?Asp.Net ID를 사용하여 해시 된 문자열의 암호를 해독하는 방법
private Microsoft.AspNet.IdentityIPasswordHasher _passwordHasher;
string hashedString = _passwordHasher.HashPassword('realstring');
이것은 내가 문자열을 해싱에 사용되는 코드는 다음과 같습니다
string realString = _passwordHasher.UnHashPassword('hashedstring');
ASP.Net Identity는 단방향 해싱 알고리즘을 사용합니다. 따라서 원래 암호를 다시 가져올 수 없습니다. – Win
@Corporalis 로그인 할 때 실제 암호가 필요하지만 해시 된 암호 만 알고 있습니다. –
@anverali 필요한 것은 무엇이며 얻을 수있는 것은 다른 두 가지입니다. 해시는 단방향이며 되돌릴 수 없습니다. – zaph