社区
Java SE
帖子详情
oracle加密函数
hersing
2012-02-28 03:19:56
现在要对数据库中的密码进行加密,之前用的是笨方法,本来用户就不多,所以就直接改数据库了,但现在,生成库上的密码也要加密,有没有oracle函数调用就可以加密的呢?或者别的方法,求高手指教!谢谢了!
...全文
269
4
打赏
收藏
oracle加密函数
现在要对数据库中的密码进行加密,之前用的是笨方法,本来用户就不多,所以就直接改数据库了,但现在,生成库上的密码也要加密,有没有oracle函数调用就可以加密的呢?或者别的方法,求高手指教!谢谢了!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hersing
2012-02-29
打赏
举报
回复
[Quote=引用 1 楼 notonlyforshe 的回复:]
Oracle MD5 加密函数
--源代码:
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 (20……
[/Quote]
- - 新手啊..说的具体点好吗?不要使用哪张表和字段吗?..麻烦了!
hersing
2012-02-28
打赏
举报
回复
- - 新手啊..说的具体点好吗?不要使用哪张表和字段吗?..麻烦了!
莫欺少年穷
2012-02-28
打赏
举报
回复
Oracle MD5 加密函数
--源代码:
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_length EXCEPTION;
BEGIN
DBMS_OBFUSCATION_TOOLKIT.md5 (input => raw_input,
checksum => decrypted_raw
);
RETURN LOWER (RAWTOHEX (decrypted_raw));
END;
--相同的 pl/sql版
CREATE OR REPLACE function md5(input_string VARCHAR2) return varchar2
IS
raw_input RAW(128) := UTL_RAW.CAST_TO_RAW(input_string);
decrypted_raw RAW(2048);
error_in_input_buffer_length EXCEPTION;
BEGIN
sys.dbms_obfuscation_toolkit.MD5(input => raw_input, checksum => decrypted_raw);
return lower(rawtohex(decrypted_raw));
END;
oracle
自定义
加密
函数
,
Oracle
自定义
函数
加密
Oracle
自定义
函数
加密
Oracle
自定义
函数
&
加密
在sql中频繁使用的功能(逻辑、
加密
等)可以写成自定义
函数
进行封装,之后再调用即可。CREATE OR REPLACE FUNCTION "
函数
名" (参数名 参数类型 参数数据类型)RETURN 返回值类型AS--定义变量BEGIN--PL-SQL语句块RETURN 返回值END;/* 其中参数类型包括in参数类型:表示输入给
函数
的参...
Oracle
的
加密
函数
和解密
函数
加密
函数
CREATE OR REPLACE FUNCTION ENCRYPT_FUNCTION( V_STR VARCHAR2, V_KEY VARCHAR2) RETURN VARCHAR2 AS V_KEY_RAW RAW(24); V_STR_RAW RAW(2000); V_RETURN_STR VARCHAR2(2000); V_TYPE ...
oracle
自定义
加密
函数
,
Oracle
自定义
函数
&
加密
在sql中频繁使用的功能(逻辑、
加密
等)可以写成自定义
函数
进行封装,之后再调用即可。CREATE OR REPLACE FUNCTION "
函数
名" (参数名 参数类型 参数数据类型)RETURN 返回值类型AS--定义变量BEGIN--PL-SQL语句块RETURN 返回值END;/* 其中参数类型包括in参数类型:表示输入给
函数
的参数,该参数只能用于传值,不能被赋值。out参数类型:表示参数在...
oracle
加密
和解密
函数
在数据存入一些敏感信息(姓名,身份证,电话等)时,一般要求都是要进行
加密
保存的,下面是一组
oracle
加密
和解密
函数
1.
加密
函数
CREATE OR REPLACE function ds_func_encrypt_des(p_text varchar2, p_key varchar2) return varchar2 isv_text varchar2(4000);v_enc va...
oracle
自带的
加密
函数
,
oracle
的
加密
解密
函数
---
加密
---FUNCTION decrypt(outpass in varchar2)RETURN varchar2 ISstring_in varchar2(78);string_out varchar2(39);offset number(2);inpass varchar2(30);BEGINstring_in :='YN8K1JOZVURB3MDETS5GPL27AXWIHQ94C6F...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章