`
leon1509
  • 浏览: 536979 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PL SQL版MD5加密

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实现MD5加密

    对于更复杂的应用场景,可能需要创建自定义的PL/SQL包来封装MD5加密逻辑。这不仅允许更加灵活地控制加密过程,还可以将加密功能集成到数据库的业务逻辑中,提高系统的整体安全性。以下是一个创建自定义MD5加密包的...

    Oracle中的MD5加密详解

    在PL/SQL代码块中,你可以直接调用DBMS_OBFUSCATION_TOOLKIT.MD5函数并转换结果,如下所示: ```sql DECLARE v2 VARCHAR2(32); BEGIN v2 := Utl_Raw.Cast_To_Raw(sys.dbms_obfuscation_toolkit.md5(input_...

    oracle数据加密

    这段代码演示了如何在PL/SQL存储过程中调用MD5函数来获取MD5散列值。 总结来说,Oracle数据库的数据加密技术包括了多个方面的知识,从基础的对称和非对称加密原理到具体的Oracle内置加密工具和TDE技术,以及如何在...

    oracle 加密技术

    wrap技术可以保护如PL/SQL代码和数据库凭据等数据的完整性。当使用wrap技术时,可以采用一个密钥对数据进行加密,确保数据在传输或存储时不会被轻易读取。这种方式对于那些需要在数据库外安全传输或存储敏感数据的...

    数据库加密-xiabee1

    定义了一个PL/SQL函数,用于加密和解密信用卡号。DES使用了一个128位的密钥,对原始数据进行加密和解密。 总结: Oracle的透明数据加密提供了一种强大的安全层,确保敏感信息在存储时不被非法访问。通过使用AES算法...

    Oracle数据加密方法分析

    在Oracle中,`DBMS_OBFUSCATION_TOOLKIT.MD5`是一个用于执行MD5加密的内置函数,但需要注意的是,它不能直接在SELECT语句中使用,而是需要在PL/SQL包或存储过程中调用。例如,创建一个名为`test_md5`的包,包含一个...

    PLSQL_Developer8.0绿色版64位

    压缩包中的文件名“e8b87902ca4e42efa46b6622a158438d”通常表示的是经过哈希算法(如MD5或SHA-1)加密后的文件标识,用于验证文件的完整性和安全性。在下载或传输过程中,通过对比这个哈希值,用户可以确认文件是否...

    dbms_obfuscation_toolkit加密解密数据

    通过以上步骤,我们成功地定义了一个可以用于加密和解密的PL/SQL包。此包提供了加密和解密的功能,使得开发者能够在Oracle数据库环境中轻松地保护敏感数据。 ### 总结 DBMS_OBFUSCATION_TOOLKIT为Oracle数据库提供...

    仿hao123逛街网上购物

    在实现登录功能时,通常会涉及用户验证,包括用户名和密码的校验,可以使用MD5或更安全的哈希算法对密码进行加密存储。查看商品信息则需要从数据库中查询并显示,可能涉及到分页显示和排序功能。购物车功能涉及添加...

    OracleSha2Hash:PLSQL SHA2 哈希

    在Oracle数据库环境中,有时我们需要对敏感数据进行哈希处理以增强安全性,而Oracle原生支持的哈希函数如MD5或SHA-1可能不够安全。OracleSha2Hash库就是为了弥补这一不足,提供更高级别的哈希功能。 该库主要包含一...

    java_学习方向Microsoft Word 文档 (2)

    4. **Session管理**:用户会话跟踪,防止表单重复提交,以及MD5加密。 5. **JSP**:JavaServer Pages,包括JSP语法、内部对象、指令和表达式。 6. **Servlet**:服务器端Java小程序,用于处理HTTP请求。 7. **过滤器...

    jsp+tomcat+oracle企业员工管理系统

    这涉及到加密技术,如MD5或SHA-256,以保护用户信息安全。 6. 报表统计:根据需求生成各类员工报表,如出勤率、绩效等,这些可能需要使用到Oracle的聚合函数和报表生成工具。 7. 安全性:系统应具备良好的安全性,...

Global site tag (gtag.js) - Google Analytics