RuoYi はデータベースのパスワード暗号化機能を使用します

0. 概要

In our Daily configuration file, we will enter the database ip, port, database name, database account number and database password. If it is in plain text, this security risk will appear. cnas テストでは、セキュリティ テストはこれを直接分類する可能性があります脆弱性は中レベルの脆弱性であるため、この問題を解決するために、RuoYi フレームワークのドルイド暗号化機能を統合できます。

1. 暗号化された jar パッケージをダウンロードします

ファイル名: druid-1.2.11.jar

QQ グループ: 553605387 はグループ ファイルで取得でき、一部の技術関連情報はこのグループで毎日共有されます

バイドゥのリンクアドレス:

リンク: https://pan.baidu.com/s/1PBspZC14EGmxOCC2VWTG0Q?pwd=nbte抽出コード: nbte このコンテンツをコピーした後、Baidu Netdisk モバイル アプリを開くと、操作がより便利になります。

2.jarパッケージの使い方

最初にjarパッケージが存在する場所を入力します

ターミナルを開く

次のコマンドを入力します

パスワードをデータベースのパスワードに置き換えます

java -cp druid-1.2.11.jar com.alibaba.druid.filter.config.ConfigTools password

パスワードは、端末がコマンドを入力した後にパスワードとして出力されるキーの値です

connectProperties の値は publicKey の値を置きます

connectProperties: config.decrypt=true;config.decrypt.key=publicKye的值

これにより、データベースのパスワード暗号化機能が実装されます

実装方法については、ruoyi ドキュメントを参照してください。

http://doc.ruoyi.vip/ruoyi/document/cjjc.html#%E9%9B%86%E6%88%90druid%E5%AE%9E%E7%8E%B0%E6%95%B0%E6 %8D%AE%E5%BA%93%E5%AF%86%E7%A0%81%E5%8A%A0%E5%AF%86%E5%8A%9F%E8%83%BD

おすすめ

転載: blog.csdn.net/weixin_44719880/article/details/129482635