Hash - Sha512 использует только буквы и цифры

0

Im использует хэш для создания случайной строки.

hash('sha512', uniqid());

Будет ли хэш содержать только буквы и цифры или будут использоваться другие символы? Если да, то как я могу его ограничить, поэтому используются только буквы и цифры?

Теги:

1 ответ

2
Лучший ответ

Третий аргумент hash() - $raw_output. В руководстве есть это, чтобы сказать об этом аргументе:

raw_output
Когда установлено значение TRUE, выводит необработанные двоичные данные. FALSE выводит нижний регистр.

Хотя это может быть немного загадочно, "строчные шестнадцатеричные" означает строчную шестнадцатеричную нотацию. Шестнадцатеричная нотация использует символы 0-9 и AF.

Так что да, вывод будет содержать только буквы и цифры.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню