sql >> Database >  >> RDS >> Oracle

Hoe Oracle MD5 hash-functie aan te roepen?

In Oracle 12c kunt u de functie STANDARD_HASH gebruiken. Het vereist geen extra privileges.

select standard_hash('foo', 'MD5') from dual;

De dbms_obfuscation_toolkit is verouderd (zie opmerking hier). U kunt DBMS_CRYPTO rechtstreeks gebruiken:

select rawtohex(
    DBMS_CRYPTO.Hash (
        UTL_I18N.STRING_TO_RAW ('foo', 'AL32UTF8'),
        2)
    ) from dual;

Uitgang:

ACBD18DB4CC2F85CEDEF654FCCC4A4D8

Voeg indien nodig een lagere functieaanroep toe. Meer over DBMS_CRYPTO.



  1. Hoe de laatste rij te lezen met SQL Server

  2. hoe OperationalError op te lossen:(psycopg2.OperationalError) server heeft de verbinding onverwacht gesloten

  3. Een gids voor MySQL Galera Cluster Streaming Replicatie:deel twee

  4. Zoek en vervang tekst in de hele tabel met behulp van een MySQL-query