1
私は暗号化されたデータのハッシュを並列で計算することを望んでいましたが、以下のように複数のライターを使用しているようで、ハッシュは平文バイトで計算されています。マルチライターで暗号化されたデータのハッシュを計算する
データの暗号化とハッシュの両方を達成するために単一のコピーを使用する方法を知っている人は誰ですか?
writer := &cipher.StreamWriter{S: cipher.NewCTR(block, iv), W: writeFile}
writeFile.Write(iv)
if _, err := io.Copy(io.MultiWriter(writer, hash), readFile); err != nil {
fmt.Println("error during crypto: " + err.Error())
return "", err
}
私はこれをどのように見逃しましたか?ありがとう! –