Являются пробелы допустимыми компонентами пароля? [закрытый]

Действительно ли пространство является допустимым компонентом пароля или нет? Я пытаюсь сохранить недавние 10 паролей в одной строке в базе данных и должен найти хороший разделитель для них. Я думаю пространство, возможно, хороший кандидат. Что Вы думаете?

4
задан 02.11.2011, 01:09

3 ответа

Это зависит от Вашей политики паролей. Я знаю некоторые сайты/системы, где пространство является допустимым символом для пароля. Чтобы быть на безопасной стороне, Вы могли проверить на пробелы в пароле и выйти из них.

О, и как короткое обновление: Попытайтесь восстановить проектирование баз данных. Поскольку Вы имеете 1:n отношения, необходимо сохранить каждый пароль отдельно и соединить каждую запись в согласно пользователю.

6
ответ дан 07.12.2019, 19:16

Пробелы обычно допустимы. Я опасался бы любого разделителя, поскольку это - форма безопасности через мрак, что кто-то не взломает его или случайно наткнется на него в будущем, и необходимо будет выяснить ошибку.

Я использовал бы отдельную запись для каждого.

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

5
ответ дан 07.12.2019, 19:16

Вы не можете полагаться на пространство, поскольку это - символ действительного пароля в большинстве систем, особенно теперь, когда пароли являются новыми паролями.

В зависимости от какого/как Вы делаете это, Вы смогли использовать символ с ASCII 0x00, другой символ, не обычно найденный на клавиатуре или что относительно unicode?

Лично, я не попытался бы связать их в единственную строку, я, вероятно, сохраню запись для каждого пароля.

1
ответ дан 07.12.2019, 19:16

Теги

Похожие вопросы