-
CruiserXによるOracle10g、11g用のSHA256 PL/SQL実装があります。パッケージを
こちら からダウンロードしてください。 。 -
sqlplusでパッケージとパッケージ本体をコンパイルします。
-
次のような関数を呼び出します:
SQL>デュアルからsha256.encrypt('test message')を選択します;
-出力:3f0a377ba0a4a460ecb616f6507ce0d8cfa3e704025d4fda3ed0c5ca05468728
SQL>デュアルからsha256.encrypt_raw( '74657374206D657373616765')を選択します;
-出力:3f0a377ba0a4a460ecb616f6507ce0d8cfa3e704025d4fda3ed0c5ca05468728