SHA256을 사용하여 해시 코드를 생성하는 간단한 코드가 있지만 동일한 입력에 대해 다른 결과를 제공합니다. 그러나 예를 들어 _input= "test"
같은 따옴표로 동일한 문자열 값을 선언하면 동일한 결과가 반환됩니다.동일한 문자열 입력에 대해 다른 결과를주는 SHA256
public static System.String generateKey(System.String _input)
{
System.Byte[] convertedArr;
SHA256Managed sh = new System.Security.Cryptography.SHA256Managed();
convertedArr = sh.ComputeHash(System.Text.Encoding::UTF8.GetBytes(_inputString),0, System.Text.Encoding::UTF8.GetByteCount(_input));
hashCode = System.Convert::ToBase64String(convertedArr);
return hashCode;
}
'_input'의 값은 무엇입니까? – aaron
코드를 더 표시하십시오 - 입력 내용, FNSGenerateHashDetails 등 – DAXaholic
[tag : C#]을 사용하지 않는 경우 태그를 지정하지 마십시오. –