0

인코딩 결과

SHA-1

SHA-1 정보

SHA-1은 임의 길이의 데이터에서 160비트 해시값을 생성하는 암호학적 해시 함수입니다. 과거에는 널리 사용되었지만 현재는 충돌 저항성에 문제가 있어 새로운 암호학적 용도에는 권장되지 않습니다.

DenCode에서는 입력된 문자열을 지정된 문자 인코딩의 바이트열로 처리하고, SHA-1 해시값을 40자리 16진수로 표시합니다.

예를 들어, "Hello, world!"의 SHA-1 해시값은 다음과 같습니다.

943a702d06f34599aee1f8da8ef9f7296031d699

해시값의 특징

SHA-1에서는 같은 입력에서 항상 같은 해시값이 생성됩니다. 입력이 조금이라도 바뀌면 출력되는 해시값은 크게 달라집니다.

해시 함수는 일방향 함수이므로 해시값에서 원래 입력 데이터를 복원할 수 없습니다.

입력SHA-1 해시값
Hello, world!943a702d06f34599aee1f8da8ef9f7296031d699
Hello, world?1a77cb7c956ca25b14950285c79f0686ae1f0058

기존 시스템과의 호환성 확인 등에 사용될 수 있지만, 새로운 용도에는 SHA-256 이상의 해시 함수 사용을 검토하세요.