У меня есть форма, которая берет номер социального страхования, и мне нужно написать код, который проверяет, введен ли он за последние два дня. Все это легко.Альтернатива хэшу и соли для социального обеспечения/правительственный идентификационный номер
Мой текущий план заключается в создании таблицы ssn_hash(id, ssn_hash, date)
и хеш/соль ssn, затем INSERT их в базу данных. После этого создайте представление, которое отображает последние два дня. Соль - это некоторые другие пользовательские данные, взятые из формы.
Я хотел бы знать 2 вещи:
- Является ли это хороший подход? Или существует какая-то другая распространенная практика, которая обеспечит тот же результат.
- Под PHP, является единственным вариантом из библиотеки std функцией crypt()?
Альтернатива крипте? команда sha? –
PHP, похоже, не имеет команды 'sha()', а 'sha1()' не позволяет мне указать соль. Для других вещей это было бы хорошо, но я надеялся на соль пользователя. – nobrandheroes