我有一個使用加密/ aes加密和解密明文的go腳本。Golang在不同的機器上生成相同的加密
https://play.golang.org/p/le_-uuzWN4
我想在不同的計算機使用,併產生相同的加密文本此腳本。我認爲,通過自定義IV,無論在哪裏,都會產生一致的加密。 眼下它產生於在旅途中操場上與https://repl.it/languages/go
是否有可能產生一致的加密,否則將永遠是不同的,由於內部實現不同的效果(例如加密鹽等。)
而且,究竟是什麼IV,我仍然對此感到困惑。該文件沒有真正解釋它是什麼
的IV是一個隨機數生成相同的加密。重用IV會打破它的目的,並可能破壞你的加密。 – JimB
現在變得更有意義。這是否意味着無法生成相同的一致加密? – Sakib
不安全,您爲什麼要這麼做?生成可預測的輸出會破壞加密它的目的。這聽起來像你有一個不同的問題,你試圖解決。你在尋找一個密碼散列函數嗎? – JimB