sql >> Database teknologi >  >> RDS >> Oracle

Konverter NVARCHAR2 til MD5 Hash i Oracle DBMS_OBFUSCATION_TOOLKIT.MD5

Følgende skulle fungere via dbms_crypto ved hjælp af hash()

declare
  l_src nvarchar2(100) := '123456';
  l_raw_hash raw(100);
begin
  l_raw_hash := dbms_crypto.hash(to_clob(l_src), dbms_crypto.HASH_MD5);
  dbms_output.put_line(l_raw_hash);
end;

Resultat:E10ADC3949BA59ABBE56E057F20F883E

l_raw_hash vil være i råformat. Du kan bruge UTL_RAW til at konvertere den til en anden datatype. Bare sørg for, at din skærm viser det rigtige tegnsæt, ellers vil ting se interessant ud.




  1. SQLite MELLEM

  2. Brug af LOAD DATA LOCAL INFILE i Java

  3. Sådan opretter du en blog i PHP og MySQL database - DB design

  4. Fjern identitet fra en kolonne i en tabel