sha1 함수
sha1 함수
sha1 은 주어진 문자열의 SHA1 해시를 계산하고 16진수 자릿수로 인코딩해요.
출처: 문서
본문
sha1 은 주어진 문자열의 SHA1 해시를 계산하고 16진수 자릿수로 인코딩해요. 주어진 문자열을 먼저 UTF-8로 인코딩한 다음 RFC 3174 에 정의된 대로 SHA1 알고리즘을 적용해요. 그리고 원시 해시를 반환하기 전에 소문자 16진수 자릿수로 인코딩해요.
이 해시 함수에 대해 충돌 공격(collision attack)이 성공적으로 수행된 바 있어요. 보안에 민감한 어떤 용도로 이 함수를 쓰기 전에 관련 문헌을 검토해서 보안 영향을 이해해요.
Examples
> sha1("hello world")
2aae6c35c94fcfb415dbe95f408b9ce91ee846ed
더 알아보기 (Learn more)
- Nomad 공식 문서: /nomad/docs/reference/hcl2/functions/crypto/sha1