Golang で指定された文字列の SHA ハッシュを生成する
文字列を使用して実行される最も一般的な暗号操作の 1 つは、その SHA ハッシュを計算することです。 SHA (セキュア ハッシュ アルゴリズム) アルゴリズムは、文字列を入力として受け取ることによって一意のフィンガープリントを生成します。 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) }
このコードは次のことを示しています。
以上がGolang で指定された文字列の SHA ハッシュを生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。