摘要:
源代码:CREATE OR REPLACE FUNCTION fn_md5 (input_string IN VARCHAR2) RETURN VARCHAR2 IS raw_input RAW (128) := UTL_RAW.cast_to_raw (input_string); decrypted_raw RAW (2048); error_in_input_buffer_lengt... 阅读全文
摘要:
源代码:CREATE OR REPLACE FUNCTION fn_md5 (input_string IN VARCHAR2) RETURN VARCHAR2 IS raw_input RAW (128) := UTL_RAW.cast_to_raw (input_string); decrypted_raw RAW (2048); error_in_input_buffer_lengt... 阅读全文
摘要:
1 前言 众所周知,MD5是目前应用最多的密码保护方法,该编码传说为不可逆加密编码<也就是说,永运无法倒算原码>。 使用MD5加密用户的操作密码,可以有效防止系统维护人员直接进入数据库时出现系统安全漏洞<直接使用SELECT语句查询,将用户密码字段只能看到乱码,或者"****"> 本文针对密码字段加密,作一实例,希望能给大家系统建设过程带来帮助。 2 技术点 2.... 阅读全文
摘要:
Oracle中RAW和Varchar2常用的两个转换函数 1. UTL_RAW.CAST_TO_RAW 该函数按照缺省字符集(一般为GB2312),将VARCHAR2字符串转换为RAW。 insert into cmpp_submit (dest_terminal_id,msg_content) values('13001081371',UTL_RAW.CAST_TO_RAW('您好!')); ... 阅读全文