oracle数据库加密脚本
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,----权限设置grant execute on DBMS_CRYPTO to username;---------加密create or replace function encrypt256(v_
千家信息网最后更新 2025年02月05日oracle数据库加密脚本
----权限设置grant execute on DBMS_CRYPTO to username;---------加密create or replace function encrypt256(v_input varchar2) return rawisv_result raw(1999);c_key char(32) := '1q2wa3es4rz5tx6ycD*UF8tif9ogjen2';beginv_result := sys.DBMS_CRYPTO.ENCRYPT(UTL_I18N.STRING_TO_RAW(v_input, 'AL32UTF8'),sys.DBMS_CRYPTO.ENCRYPT_AES256+sys.DBMS_CRYPTO.CHAIN_CBC+sys.DBMS_CRYPTO.PAD_PKCS5,UTL_I18N.STRING_TO_RAW(c_key, 'AL32UTF8'));return v_result;end;-----------解密create or replace function decrypt256(v_input raw) return varchar2isv_result raw(1999);c_key char(32) := '1q2wa3es4rz5tx6ycD*UF8tif9ogjen2';beginv_result := SYS.DBMS_CRYPTO.DECRYPT(v_input,SYS.DBMS_CRYPTO.ENCRYPT_AES256+SYS.DBMS_CRYPTO.CHAIN_CBC+SYS.DBMS_CRYPTO.PAD_PKCS5,UTL_I18N.STRING_TO_RAW(c_key, 'AL32UTF8'));return UTL_I18N.RAW_TO_CHAR(v_result, 'AL32UTF8');end;----MD5加密CREATE OR REPLACE FUNCTION MD5(passwd IN VARCHAR2) RETURN VARCHAR2 IS retval varchar2(32);BEGIN retval := utl_raw.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => passwd)); RETURN retval;END;
加密
权限
数据
数据库
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
黑龙江服务器电源特点
互联网科技强势入驻华北区
多个电脑共享数据库
mysql 查询数据库空
上门维修电脑网络技术员
腾讯小程序服务器大小
lmt软件开发者
网络安全知识的手抄报内容
软件开发存在的主要问题
个人软件开发收入缴税
吉林网络技术服务质量保障
类似恐龙有钱软件开发
如何给网页加数据库
默认情况下什么人能创建数据库
服务器磁盘如何管理与使用
方舟联盟能跨服务器吗
php 初始化数据库失败
网络技术用什么语言
威海微信小程序软件开发服务公司
数据库时间戳好用吗
会计软件开发工作主要有哪些
表导入数据库
软件开发经验与教训
租服务器 ipv6
银行软件开发是什么工作
汉南订制软件开发电话
网络安全小常识文字表达
泰拉瑞亚著名服务器IP
中国互联网科技上市公司排名
阿里旅行网络技术是什么公司