ウェブフォームでサードパーティのアカウントのクライアントのパスワードを取得する必要があります。これはユーザーの機密データを安全に取得する方法ですか?
専用サーバーとSSLがインストールされています。
私は、ユーザがフォームをPHP処理スクリプトに提出させることを計画していました。
PHP処理スクリプトは、aes-256-ctrを使用してパスワードを暗号化し、サーバ上の書き込み専用フォルダ(public_htmlフォルダの下)にランダムに生成されたファイル名で保存します。
新しいファイルが追加されると警告が表示され、暗号化されたファイルがローカルマシンに即座に送信され、サーバーから削除されます。
これで、ファイルをローカルで復号化できます。
これはどの程度安全ですか?
**完全に安全**。あなたがそれを完全に安全でないようにするパスワードを解読して読むことができるなら。ほとんどの攻撃は組織内で行われます。だからあなたやあなたの役割を後で担う人はセキュリティリスクです – RiggsFolly
あなた自身のパスワードハッシュを__rollしないでください。 PHPは['password_hash()'](http://php.net/manual/en/function.password-hash.php) と['password_verify()'](http://php.net/manual/ en/function.password-verify.php)それらを使用してください。 ここにいくつかの[パスワードに関する良いアイデア]があります(https://www.owasp.org/index.php/Password_Storage_Cheat_Sheet) 5.5より前のPHPバージョンを使用している場合は、[互換パックがあります](https ://github.com/ircmaxell/password_compat) – RiggsFolly
@RiggsFollyあなたの状態は真ですが、それは次のような質問には当てはまりません:*サードパーティのアカウントのクライアントのパスワードを取得する*。 – zaph