sha512 함수
sha512 함수
sha512 함수는 주어진 문자열의 SHA512 해시를 계산해서 16진수 숫자로 인코딩해주는 내장 함수예요. 문자열을 먼저 UTF-8로 인코딩한 뒤 RFC 4634에 정의된 SHA512 알고리즘을 적용하고, 원시 해시를 다시 소문자 16진수로 인코딩해서 반환해요.
출처: 문서
본문
sha512는 주어진 문자열의 SHA512 해시를 계산하고 이를 16진수 숫자로 인코딩해요. 주어진 문자열은 먼저 UTF-8로 인코딩된 후 RFC 4634에 정의된 SHA512 알고리즘이 적용돼요. 그런 다음 원시 해시를 소문자 16진수로 인코딩해서 반환해요.
> sha512("hello world")
309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f
관련 함수
filesha512는 문자열 값이 아니라 파일의 내용에서 동일한 해시를 계산해요.base64sha512는 동일한 해시를 계산하지만 결과를 더 압축된 Base64 인코딩으로 반환해요.