Golang에서 주어진 문자열에 대한 SHA 해시 생성
문자열을 사용하여 수행되는 가장 일반적인 암호화 작업 중 하나는 SHA 해시를 계산하는 것입니다. SHA(Secure Hash Algorithm) 알고리즘은 문자열을 입력으로 사용하여 고유한 지문을 생성합니다. Golang에서 SHA 해시를 생성하는 것은 간단한 과정입니다.
사용 예
예를 들어 "beautiful"이라는 문자열의 SHA 해시를 계산해 보겠습니다. 다음 코드 조각은 실제 예를 제공합니다.
import ( "crypto/sha1" "encoding/base64" ) func main() { myPassword := "beautiful" hasher := sha1.New() hasher.Write([]byte(myPassword)) sha := base64.URLEncoding.EncodeToString(hasher.Sum(nil)) println(sha) }
이 코드는 다음을 보여줍니다.
결과 sha 변수에는 다음의 base64로 인코딩된 SHA 해시가 포함됩니다. 편리하게 표시하거나 비교할 수 있는 원본 문자열입니다.
위 내용은 Golang에서 특정 문자열에 대한 SHA 해시를 어떻게 생성합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!