나는 하나 이상의 sha256 해시 문자열을 구분 기호가있는 단일 문자열로 저장하려고합니다. 이전에 MD5를 사용하고 있었고 ","을 사용할 수있었습니다. 그러나 쉼표는 sha256 해시에 의해 생성 된 문자 중 하나입니다. 그래서 내 질문 : 어떤 인쇄 가능 (나는 인쇄 할 수없는 일부를 사용할 수 있습니다) sha256 해시에서 사용되지 않을 ASCII 문자를 사용할 수 있습니까?비 sha256 문자
0
A
답변
0
해시 자체가 숫자이기 때문에 생성 된 sha256 해시를 16 진수 형식으로 변환하지 않은 것 같습니다 (따라서 쉼표가 MD5 해시에 나타날 수 있음).
+0
네 말이 맞아. 바이트가 00에서 ff까지 어디든지있을 수 있으므로 ASCII로 해석하면 인쇄 할 수없는 문자가 생길 것입니다. 나는 16 진수 값을 ASCII로 저장 하겠지만 (크기가 두 배가된다는 것은 불행한 일이다). – JonnyBoy
관련 문제
- 1. .Net Graphics.DrawString 비 문자 문자
- 2. 을 분할 SHA256 해시
- 3. SHA256 서명
- 4. 비 UTF8 문자 대체
- 5. 비 라틴 문자
- 6. Matplotlib의 비 ASCII 문자
- 7. PHP에서 비 ASCII 문자?
- 8. 허용 비 라틴 문자
- 9. 비 ASCII 문자 제거
- 10. is_dir() 비 영어 문자
- 11. 비 영어 문자
- 12. Regex 비 문자 클래스의 문자 제외
- 13. XML에서 비 ASCII 문자 읽기
- 14. Perl URIencodes 비 라틴 문자
- 15. 정규 표현식 비 ASCII 문자
- 16. 해싱 비 ASCII 문자 C#
- 17. fopen 비 ASCII 문자 오류
- 18. SHA256 해시 문자열을 Python의 SHA256 해시 객체로 변환
- 19. 정의되지 않은 함수 SHA256()
- 20. hmac-sha256 support
- 21. Python 2.4의 SHA256 해시
- 22. sha256 encryption in erlang
- 23. OCaml의 SHA256 구현은 제정신입니까?
- 24. J2ME 용 SHA256 구현
- 25. MessageDigest.getInstance ("SHA256") 호출시 예외
- 26. sha256 해시를 해독하려고 시도했습니다.
- 27. loadrunner HMAC-SHA256
- 28. iOS에서 SHA256 해시 작업하기
- 29. 비 ASCII 주석이있는 C++ 코드에서 비 ASCII 문자 발생을 확인하십시오.
- 30. SHA256 해시는 항상 64자를 포함합니까?
SHA256 해시는 항상 32 바이트입니다. 따라서 바이트를 계산하거나 특정 해시를 가져 오기 위해 산술 연산을 수행하는 경우 구분 기호가 필요하지 않습니다. – indiv