gpt4 book ai didi

java - 用java加密数据库用户名和密码?

转载 作者:行者123 更新时间:2023-12-01 19:05:09 25 4
gpt4 key购买 nike

实际上,通过来自 java 的类型 4 数据库连接,我正在连接到 Oracle 数据库,如下所示:

在 dbconnection.java 中我写如下:

  Class.forName("oracle.jdbc.driver.OracleDriver"); 
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:database host name","database user name", "database user password");
return con;

有什么方法可以让我在java类dbconnection.java中以加密形式写入这3个字段(数据库主机、数据库用户名、数据库用户密码),如下所示:

  Class.forName("oracle.jdbc.driver.OracleDriver"); 
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:wrtwtr#$%$_rfwrw","regfwerfgwf", "%%5frfr^&%$%4");
return con;

在连接数据库时,这些加密字段会被解密,并以实际名称连接到oracle数据库

然后在 servlet 中我调用如下:

  dbconnection db= new dbconnection();

请帮忙

最佳答案

我不知道有什么方法可以做到这一点。

但我也不知道这样做会取得什么成果。当然,用户名和密码不会清晰显示,但是有权访问这些加密字符串的坏人将能够像您的程序一样使用它们。

关于java - 用java加密数据库用户名和密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10361659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com