Мы использовали двоичный файл для тонны различных идентификаторов в нашей базе данных, чтобы сэкономить место, так как большинство наших данных состояло из этих идентификаторов. Поскольку кажется, что вам не нужно экономить место (так как это просто пароли, а не какой-то другой элемент огромного масштаба), я не вижу никакой причины использовать двоичный файл здесь.
Самой большой проблемой, с которой мы сталкивались, было постоянно раздражающее отображение двоичных данных в консоли (каждый раз, когда вы нажимаете кнопку select *, вы слышите миллион звуковых сигналов), и вам всегда нужно выбирать HEX () или вставлять UNHEX () Это боль.
Наконец, если вы смешаете и сопоставите (по ошибке) двоичный файл и HEX / UNHEX и соедините это значение, вы можете сопоставить записи, которые вы никогда не намеревались.