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ị.