[Golang]SHA-256を使用して暗号

Golangでハッシュ化する際のプログラム
①対象のファイルを読み込み
②ハッシュを生成
③生成したハッシュを元にハッシュ化

参考プログラム↓

sha_256.go

package main

import ( 
 "crypto/aes" 
 "crypto/sha256" 
 "fmt" 
 "io/ioutil"
)

func main() {
//テキストファイルを読み込む
 target, err := ioutil.ReadFile("./memo.txt") 
 if err != nil { 
  fmt.Println(err) 
 } 

//ハッシュ化を記載した関数をテキストファイルを引数として呼び出す
 sha_256(target)

func sha_256(target []byte) { 
//ハッシュ化
 h := sha256.New() 
 h.Write(target) 
 fmt.Printf("%x", h.Sum(nil)) 
 //出力:7ccf999b1364fbe30dff137e9b8c4666dd07032d4f361ca096933691e7024651
}

memo.txt

I'm really happy

この記事が気に入ったらサポートをしてみませんか?