iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >oracle数据库加密脚本
  • 497
分享到

oracle数据库加密脚本

2024-04-02 19:04:59 497人浏览 独家记忆
摘要

----权限设置 grant execute on DBMS_CRYPTO to username; ---------加密 create or&

----权限设置
grant execute on DBMS_CRYPTO to username;
---------加密
create or replace function encrypt256(v_input varchar2) return raw
is
v_result raw(1999);
c_key char(32) := '1q2wa3es4rz5tx6ycD*UF8tif9ogjen2';
begin
v_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 varchar2
is
v_result raw(1999);
c_key char(32) := '1q2wa3es4rz5tx6ycD*UF8tif9ogjen2';
begin
v_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;


您可能感兴趣的文档:

--结束END--

本文标题: oracle数据库加密脚本

本文链接: https://www.lsjlt.com/news/44236.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python oracle数据库备份脚本
    学习python,将shell备份脚本改成了python脚本练手.python oracle备份脚本一例如下。#!/usr/bin/env python   # -*- coding: utf-8 -*-  import time impo...
    99+
    2023-01-31
    脚本 备份 数据库
  • oracle数据库脚本怎么执行
    本文提供了在 sql*plus、操作系统命令行和 oracle sql developer 中直接执行 oracle 数据库脚本的多种方法:sql*plus:使用 @script_pat...
    99+
    2024-05-13
    oracle
  • Shell脚本如何连接oracle数据库
    这篇文章给大家分享的是有关Shell脚本如何连接oracle数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近研究了一下怎样使用shell 脚本连接数据库,然后执行查询语句。这样对于需要定时执行的脚本,我们...
    99+
    2023-06-09
  • oracle数据库使用rman备份脚本
    关于使用rman备份数据库的脚本 #!/bin/bash  export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/ap...
    99+
    2024-04-02
  • oracle数据库如何执行sql脚本
    在 oracle 数据库中,可以使用 sqlplus、oracle enterprise manager 或 pl/sql developer 来执行 sql 脚本。方法如下:1. 使用...
    99+
    2024-05-13
    oracle 数据丢失
  • oracle 数据库彻底清除目录脚本
    删除目录 rm -rf /opt/grid rm -rf /opt/oracle rm -rf /opt/ogrid rm -rf /etc/ora* rm -rf /tmp/.oracle rm -rf ...
    99+
    2024-04-02
  • 如何对Shell脚本加密
    这篇文章给大家分享的是有关如何对Shell脚本加密的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。用shell脚本对系统进行自动化维护,简单,便捷而且可移植性好. 但shell脚本是可读写的,很有可能会泄露敏感信息...
    99+
    2023-06-09
  • zabbix数据库备份脚本及导入数据库
    #!/bin/bash#sadoc.blog.51cto.com#备份zabbix数据库,不备份监控历史数据HOST=127.0.0.1SQL_PORT=3306SQL_USER=zabbixSQL_PAS...
    99+
    2024-04-02
  • Oracle数据库加固密码策略的方法
    Oracle数据库加固密码策略的方法?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Oracle默认提供了一个密码策略的sql执...
    99+
    2024-04-02
  • 数据库脚本如何导出
    数据库脚本可以通过以下几种方法导出:1. 使用数据库管理工具导出:大多数数据库管理工具(如MySQL Workbench、Navic...
    99+
    2023-08-29
    数据库
  • Python猜解网站数据库管理员密码的脚本
    目录一、功能分析二、思路分析三、步骤实现1)判断注入点2)猜解长度3)猜解数据4)猜解脚本一、功能分析 简单分析一下网站的功能,大致如下: 需要用户在地址栏中提交参数,根据参数中的i...
    99+
    2024-04-02
  • VBS脚本如何实现加密/解密
    这篇文章主要为大家展示了“VBS脚本如何实现加密/解密”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VBS脚本如何实现加密/解密”这篇文章吧。Dim WshSHell,FSO ...
    99+
    2023-06-08
  • 监控Oracle数据库的常用shell脚本怎么写
    本篇文章给大家分享的是有关监控Oracle数据库的常用shell脚本怎么写,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来...
    99+
    2024-04-02
  • MySql数据库加密函数AES_ENCRYPT
     加密函数: AES_ENCRYPT('需要加密的字符串','秘钥'); select AES_ENCRYPT('给我狗子','abc123'); 解密函数: AES_DECRYPT('需要解密的密码','秘钥') CREATE ...
    99+
    2023-09-10
    数据库 sql mysql
  • jboss数据库如何加密
    对jboss数据库进加密的方法首先,在jboss安装目录中查找到jtds-ds.xml数据源文件;jtds-ds.xml数据源文件查找到后,使用记事本打开;文件打开后,在文件中进行以下修改;<datasources><lo...
    99+
    2024-04-02
  • PHP8.0中的数据加密库
    PHP作为一种流行的脚本语言,已经成为了众多网站和应用程序的首选开发语言。在开发Web应用程序时,安全经常是一个非常重要的考虑因素之一。对于许多Web应用程序,数据的保密性至关重要。PHP8.0中新增的Sodium扩展库提供了强大的加密功能...
    99+
    2023-05-14
    PHP PHP编程 数据加密
  • 数据库加密是什么
    数据库加密是针对结构化数据实现的加密保护,部署在数据库前端。通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。它的核心是密码学。由于数据库操作中涉及到大量查询修改语句,因此数据库加密会对整个数据库系统...
    99+
    2024-04-02
  • Python脚本加密,源码隐藏
    虽然资源共享,技术无边界,但是有些脚本源码还是不想让别人知道,所以通过编译加密就可以了。编译加密命令:python -m py_compile /root/666.py这样就把 .py 编译加密为 .pyc...
    99+
    2023-01-31
    脚本 源码 Python
  • navicat怎么导入数据库脚本
    navicat 导入数据库脚本步骤:连接到数据库。选择“工具”->“运行 sql 文件”。选择并导入 sql 脚本文件。单击“运行”按钮执行脚本。 Navicat 导入数据库脚本...
    99+
    2024-04-06
    navicat 数据丢失
  • navicat数据库脚本怎么导出
    数据库脚本导出教程:连接到数据库,在 navicat 菜单栏选择“工具”菜单->“导出向导”,选择导出格式为“脚本文件”。设置导出选项: 指定导出类型、导出选项,选择输出文件路径和...
    99+
    2024-04-24
    navicat
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作