如何将PLSQL中的DES对称加密方法在Java中实现解密操作?

2026-04-19 21:050阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计630个文字,预计阅读时间需要3分钟。

如何将PL/SQL中的DES对称加密方法在Java中实现解密操作?

背景:某项目接口采用PLSQL开发,接口返回用户密码,但密码不是明文返回,因为程序内部需要使用明文密码。

接口内容:sqlCREATE OR REPLACE PROCEDURE get_user_password(p_user_id IN NUMBER, p_password OUT VARCHAR2) ISBEGIN SELECT password INTO p_password FROM users WHERE user_id=p_user_id; -- 对密码进行加密处理 p_password :=DBMS_CRYPTO.ENCRYPT(AES128, DBMS_CRYPTO.ENCRYPT_DECRYPT, p_password);END get_user_password;

背景

某项目接口采用plsql开发,接口返回用户密码,但要求密码不能是明文返回,因为程序内部需要用到明文密码,所以只能在plsql中对密码进行对称加密,在程序内部进行解密,程序采用java开发。

阅读全文

本文共计630个文字,预计阅读时间需要3分钟。

如何将PL/SQL中的DES对称加密方法在Java中实现解密操作?

背景:某项目接口采用PLSQL开发,接口返回用户密码,但密码不是明文返回,因为程序内部需要使用明文密码。

接口内容:sqlCREATE OR REPLACE PROCEDURE get_user_password(p_user_id IN NUMBER, p_password OUT VARCHAR2) ISBEGIN SELECT password INTO p_password FROM users WHERE user_id=p_user_id; -- 对密码进行加密处理 p_password :=DBMS_CRYPTO.ENCRYPT(AES128, DBMS_CRYPTO.ENCRYPT_DECRYPT, p_password);END get_user_password;

背景

某项目接口采用plsql开发,接口返回用户密码,但要求密码不能是明文返回,因为程序内部需要用到明文密码,所以只能在plsql中对密码进行对称加密,在程序内部进行解密,程序采用java开发。

阅读全文