Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle DBMS_OBFUSCATION_TOOLKIT.MD5 में NVARCHAR2 को MD5 हैश में बदलें

निम्नलिखित को हैश () का उपयोग करके dbms_crypto के माध्यम से काम करना चाहिए

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;

परिणाम:E10ADC3949BA59ABBE56E057F20F883E

l_raw_hash कच्चे प्रारूप में होगा। आप इसे दूसरे डेटा प्रकार में बदलने के लिए UTL_RAW का उपयोग कर सकते हैं। बस सुनिश्चित करें कि आपका प्रदर्शन उचित वर्ण सेट दिखा रहा है या चीज़ दिलचस्प लगेगी।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या विदेशी कुंजी शून्य हो सकती है?

  2. ADO.NET प्रदाता 'Oracle.ManagedDataAccess.Client' या तो मशीन या एप्लिकेशन कॉन्फ़िगरेशन फ़ाइल में पंजीकृत नहीं है, या लोड नहीं किया जा सका

  3. हाइबरनेट ने सीएलओबी पर लंबे समय तक उपयोग करने के लिए स्विच क्यों किया है?

  4. ORA-22288:फ़ाइल या LOB कार्रवाई FILEOPEN विफल रही। फ़ाइल नाम, निर्देशिका का नाम गलत है

  5. R . में एक समूह द्वारा एक कॉलम को जोड़ना