mySQL データベースがあり、phpMyAdmin を使用してアクセスしています。データベースには、名前、住所、電子メール、パスワードなどのフィールドを持つ従業員テーブルがあります。
最初のパスワード フィールドはVARCHAR (20)
. しかし今、SHA-256 ハッシュ技術を使用してパスワードをハッシュしたいと考えています。
私はデータベースの経験があまりないので、知りたいのは -
他のフィールドやテーブル全体に影響を与えることなく、現在の従業員のパスワードをすべてハッシュ化できますか?
将来、(Web アプリケーションから) データベースにデータを入力するとき、パスワードをハッシュするためのハッシュ関数をどこに記述すればよいですか? つまり、ハッシュがフロントエンドで発生し、ハッシュされたパスワードがDBに保存されるか、パスワードがDBに送られ、ハッシュされてから保存されますか。
解決策と提案をいただければ幸いです。