Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は C# ビジュアル スタジオの Windows フォーム アプリケーションに取り組んでいます。しかし、私は開発中に途中で立ち往生しました。
ソルトで暗号化する前に、ユーザーにパスワードを尋ねようとしています。パスワード テキストを SHA 512 で暗号化し、後でソルト化して復号化するにはどうすればよいですか? どうすればそれを行うことができるかについてのアドバイスはありますか? SHA 512 は、他の暗号化方法と比べて安全ですか?
SHA512 は暗号化の形式ではなく、ハッシュの形式です。ハッシュは一方向です。つまり、復号化できません。ハッシュから値を見つける唯一の方法はレインボー テーブルを使用することですが、控えめに言っても、これは正確な科学ではありません。
そのため、SHA512 はパスワードに関しては暗号化方式よりも安全です。単に衝突しただけで簡単に解読できるものを保存することはないからです。