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 ドキュメントを参照してください。