닷넷에서 SHA1 암호화 알고리즘을 이용하여 값을 집어넣으면 아래 처럼 결과가 나오는데요
오라클에서는 다르게 결과가 나오는데요 아시는 분 있으면 도움 부탁드립니다.
//SHA1 암호화
byte[] datatoHash = Encoding.Default.GetBytes("12345678");
byte[] hashval = (new SHA1CryptoServiceProvider()).ComputeHash(datatoHash);
Response.Write(Server.UrlEncode(Convert.ToBase64String(hashval)).Replace("%",""));
닷넷에서의 SHA1 결과 => fCIvspJ9goryL1khNOiTJIBjfA03d
테스트SQL
<pre class="brush:sql;">
SELECT RAWTOHEX(DBMS_CRYPTO.HASH(TO_CLOB(TO_CHAR('12345678)),3)) FROM DUAL
</pre>
SQL에서의 SHA1 결과 => 7C222FB2927D828AF22F592134E8932480637C0D
서로가 상이하네요. ㅜㅜ 어떻게 하면 닷넷 처럼결과를 SQL에서 똑같이 구현할수 있을까요?