如何将PLSQL中的DES对称加密方法在Java中实现解密操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计630个文字,预计阅读时间需要3分钟。
背景:某项目接口采用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分钟。
背景:某项目接口采用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开发。

