Go 中的AES ECB 加密
Go 中的AES ECB 加密
package main
import (
"crypto/aes"
"fmt"
)
func decryptAes128Ecb(data, key []byte) []byte {
cipher, _ := aes.NewCipher(key)
decrypted := make([]byte, len(data))
size := 16
for bs, be := 0, size; bs package main
進口 (
“加密/AES”
“FMMT”
)
func解密Aes128Ecb(數據,金鑰[]位元組)[]位元組{
密碼, _ := aes.NewCipher(key)
解密 := make([]byte, len(data))
尺寸:= 16
對於 bs,be := 0, 大小; bs 請注意,ECB 模式對於實際應用而言並不被認為是安全的,因為它缺乏擴散並且容易受到“電子密碼本”攻擊等攻擊。因此,一般建議使用CBC等較安全的模式。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3