Хеширование в phpMyAdmin

. У меня есть база данных mySQL, и я использую phpMyAdmin для доступа к ней. В базе данных есть таблицы сотрудников с такими полями, как имя, адрес, адрес электронной почты и пароль.

Первоначально поле пароля было просто VARCHAR (20). Но теперь я хочу хэшировать свой пароль с помощью метода хеширования SHA -256.

У меня нет большого опыта работы с базами данных, поэтому я хочу знать-

  1. могу ли я хешировать все пароли моих текущих сотрудников, не затрагивая другие поля или всю таблицу?

  2. В будущем, когда я буду вводить данные в базу данных (из веб-приложения ), где мне написать хеш-функцию для хеширования пароля? то есть происходит ли хеширование на внешнем интерфейсе, а затем хешированный пароль сохраняется в БД, или пароль попадает в БД, где он хешируется, а затем сохраняется.

Решение и предложения приветствуются.

6
задан John Woo 8 August 2012 в 09:15
поделиться