Я пытаюсь сохранить несколько хэшированных строк sha256 как одну строку с разделителем. Раньше я использовал MD5 и смог использовать «,». Но кажется, что запятая является одним из символов, генерируемых хэшем sha256. Поэтому мой вопрос: есть ли для печати (я понимаю, что некоторые непечатаемые могут быть использованы) Символы ASCII, которые никогда не будут использоваться в хэши sha256?non sha256 characters
0
A
ответ
0
Похоже, что вы не конвертируете сгенерированный хэш-файл sha256 в шестнадцатеричный формат раньше, так как сами хеши являются просто числом (следовательно, в хэшировании MD5 может появиться запятая).
+0
Да, ты прав. Мне кажется, что байты могут быть от 00 до ff, поэтому я получу некоторые непечатаемые символы, если я интерпретирую их как ASCII. Я просто сохраню шестнадцатеричные значения как ASCII (к сожалению, он будет удваивать размер). – JonnyBoy
Смежные вопросы
- 1. Cloudant java non-latin characters
- 2. Python3: unescaping non ascii characters
- 3. codeigniter non latin characters ajax call
- 4. plsql escape non url safe characters
- 5. Контактный формуляр Validating Email & Non-Latin Characters
- 6. Grepping non printable characters by Cygwin
- 7. Выберите пункт Where Where - Non Ascii Characters?
- 8. Weird non-ASCII Characters in Console Output
- 9. sqlite удалить non utf-8 characters
- 10. regex match with * not matching text with non-English characters
- 11. php unlink() non-ascii characters = файл не найден
- 12. mcrypt characters
- 13. Stack trace corrupt characters
- 14. Поддерживает ли SHA256 целые числа?
- 15. git diff -^M characters
- 16. Base64 encrypted Allowed Characters
- 17. scraping chinese characters python
- 18. preg_match accented characters
- 19. Json Special Characters
- 20. C++ Sensing Characters
- 21. Twitter textarea count characters
- 22. PHP, escape any characters
- 23. Resharper weird characters/symbols
- 24. Uglify weird characters space
- 25. dojo combobox макс. characters
- 26. FormattedText.BuildGeometry dropping characters
- 27. Loop Through Generated Characters
- 28. Pdfjs: messy characters
- 29. Ruby, Files, Tab Characters
- 30. Php - fwrite bad characters
Хеши SHA256 всегда 32 байта. Таким образом, вам действительно не нужен разделитель, если вы подсчитываете байты или выполняете некоторую арифметику, чтобы захватить определенный хеш. – indiv