Встречается на собеседованиях • сегодня
Как хранить пароль
Хранить пароли в открытом виде нельзя. Используйте хеширование с солью (salt) для безопасного хранения.
Рекомендации:
- Используйте алгоритмы типа bcrypt, Argon2 или PBKDF2
- Добавляйте уникальную соль для каждого пароля
- Никогда не храните пароли в plain text
Пример с bcrypt (Node.js):
javascript
const bcrypt = require('bcrypt');
const saltRounds = 10;
// Хеширование
const hashPassword = async (plainPassword) => {
return await bcrypt.hash(plainPassword, saltRounds);
};
// Проверка
const comparePassword = async (plainPassword, hash) => {
return await bcrypt.compare(plainPassword, hash);
};
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы