Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Chuyển đổi NVARCHAR2 sang MD5 Hash trong Oracle DBMS_OBFUSCATION_TOOLKIT.MD5

Phần sau sẽ hoạt động thông qua dbms_crypto bằng cách sử dụng 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;

Kết quả:E10ADC3949BA59ABBE56E057F20F883E

l_raw_hash sẽ ở định dạng thô. Bạn có thể sử dụng UTL_RAW để chuyển đổi nó sang một loại dữ liệu khác. Chỉ cần đảm bảo rằng màn hình của bạn hiển thị bộ ký tự thích hợp hoặc mọi thứ sẽ trông thú vị.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham số thời gian chờ IDLE trong Oracle

  2. PL SQL cách chọn tất cả các cột

  3. tìm thời gian đã trôi qua giữa hai ngày trong oracle sql

  4. ORA-00906:thiếu dấu ngoặc đơn bên trái

  5. Oracle SQL:Trích xuất tuần trong năm từ ngày đưa ra kết quả ngẫu nhiên