Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie kann ich eine Zeichenfolge in HMAC-SHA256 mit pl/sql codieren?

  1. Es gibt die SHA256 PL/SQL-Implementierung für Oracle 10g, 11g von CruiserX. Laden Sie das Paket hier herunter .

  2. Kompilieren Sie das Paket und den Paketkörper in sqlplus.

  3. Rufen Sie die Funktionen so auf:

    SQL> select sha256.encrypt('test message') from dual;

    - Ausgabe:3f0a377ba0a4a460ecb616f6507ce0d8cfa3e704025d4fda3ed0c5ca05468728

    SQL> select sha256.encrypt_raw('74657374206D657373616765') from dual;

    - Ausgabe:3f0a377ba0a4a460ecb616f6507ce0d8cfa3e704025d4fda3ed0c5ca05468728