-1
私はbase64で暗号化されたハッシュと塩としてパスワードを保管しています。今私はそのハッシュと塩からオリジナルのパスワードを回復したい。どうやって?私はMS Visual Studioでvb.netを使用していますが、C#でも快適です。Base64でエンコードされたテキストをハッシュから復元し、VBで塩を取り戻すにはどうすればいいですか?
私はbase64で暗号化されたハッシュと塩としてパスワードを保管しています。今私はそのハッシュと塩からオリジナルのパスワードを回復したい。どうやって?私はMS Visual Studioでvb.netを使用していますが、C#でも快適です。Base64でエンコードされたテキストをハッシュから復元し、VBで塩を取り戻すにはどうすればいいですか?
あなたはいくつか混じっています。まず第一に、はのパスワードを暗号化しないでください。代わりに、ハッシュとする必要があります。 Base64エンコーディングは、両方のどちらでもありません。
base64でエンコードされた文字列を人間が直接読むことはできませんが、非常に簡単に平文に変換することができます。だから安全ではない。
はパスワードハッシュの詳細については、この包括的な記事を見てください:データベースをハックするために教え https://crackstation.net/hashing-security.htm
ニース、...ハッシュの – muffi
非常に目的は、一方通行の道になることです:_ **あなたはそれを解読することはできません** _、あなたはそうすることもありません!パスワード(ログイン)を確認する場合は、入力したログイン証明書と同じハッシュ(同じ塩)を作成し、保存されたハッシュと比較するだけです: 'If hash(input、storedsalt)= storedhash Then ' –
そして、通常の暗号化に切り替えることさえ考えないでください!そうすれば、あなたの製品は非常に安全になります**そして、2017年には誰もそのようなことをするべきではありません。 –