私は入力を読むためにデータベースにアクセスする必要のあるC++プロジェクトに取り組んでいます。設定ファイルのデータベースパスワードを非表示にする方法
これまでのところ、デフォルトのユーザー名(postgres)と他の多くの設定とともに「固定クリアテキスト」パスワードをxmlベースの構成ファイルに保存しました。
私が必要とするのは、設定ファイルを提供するときにユーザーからパスワードを隠すことです。
FYI:開発領域はLinux、データベースはpostgresqlです。私たちは、データベースに接続し、パスワードを知らなくても、それを使用するユーザーに設定ファイルをさせていただきたいと思い
あなたが迅速かつ容易に参照を示唆している場合、私は感謝します。
(小さな読み物も素晴らしいものです)ありがとう
データベースがSQL Serverの場合は、Windows認証を使用してパスワードを保存する必要はありません。 –
@brianbeuning開発エリアはLinux、データベースはpostgresqlです。私たちは、データベースに接続するための設定ファイルをユーザに与え、パスワードを知らずにパスワードを使用したいと考えています。 – rahman
安全な唯一の解決策は、プログラムを起動するたびにユーザーがパスワードを入力させることです。パスワードを暗号化した場合、プログラム内のキーをどこかに隠す必要があります。キーが見つかりますが、パスワードを取得するために必要な作業が増えます。 –