sql >> Databasteknik >  >> RDS >> Oracle

hur kan jag koda en sträng i HMAC-SHA256 med pl/sql?

  1. Det finns SHA256 PL/SQL-implementering för Oracle 10g,11g av CruiserX. Ladda ner paketet från här .

  2. Kompilera paketet och paketets brödtext i sqlplus.

  3. Anropa funktionerna så här:

    SQL> välj sha256.encrypt('testmeddelande') från dual;

    -- utgång:3f0a377ba0a4a460ecb616f6507ce0d8cfa3e704025d4fda3ed0c5ca05468728

    SQL> välj sha256.encrypt_raw('74657374206D657373616765') från dubbel;

    -- utgång:3f0a377ba0a4a460ecb616f6507ce0d8cfa3e704025d4fda3ed0c5ca05468728



  1. Oracle SQL Slå samman flera rader med samma ID men ur funktion

  2. Hur kan jag mappa ett Java-datum till DATETIME i mysql (som standard dess TIMESTAMP) med Hibernate-kommentarer

  3. Hur WEEK() fungerar i MariaDB

  4. Hur man aktiverar pdo_mysql i php docker-bilden