ここで同様の質問を見つけましたアプリケーション内でパスワードを保存していますが、私の懸念には実際には答えませんでした。
ユーザーからパスワードを(安全に)受け取るアプリケーションを扱っています。パスワードを受け取ったら、それを何らかの変数に保存し、トランザクションを介して他のシステムに送信する必要があります (このロジックは安全でセキュアであり、既に実装されています)。
私の心配は、パスワードをコア ダンプで見られないようにしたいので、変数に保存する前にパスワードを暗号化したいということです。
質問:
変数に保存する前に暗号化するだけで十分ですか? または、セキュリティの抜け穴がいくつかありませんか?
暗号化を行うことができる単純なヘッダーのみのライブラリはありますか? どこから探し始めることができるか教えてもらえますか?
コメント投稿者への回答メモ:
パスワードは長期間保存されません。トランザクションの存続期間のみ。
残念ながら、トランザクションの参加者はパスワードを解読できないため、パスワードを送信する前に解読する必要があります。
現在の私の主な関心事は、パスワードをローカルで暗号化および復号化する方法を見つけることです-簡単な方法で...
OpenSSLライブラリとcrypto ++を見つけましたが、それらとリンクする必要があると思われます.それらをインクルードして呼び出すことはできません(つまり、ヘッダーのみのライブラリではありません)...
ありがとう、