AES ECB Encryption in Go
A criptografia no modo AES ECB, onde cada bloco de texto simples é criptografado de forma independente, é uma criptografia simples, mas potencialmente insegura método. No Go, você pode realizar a descriptografia AES ECB usando o seguinte código:
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 Observe que o modo BCE não é considerado seguro para aplicações práticas, pois carece de difusão e pode ser vulnerável a ataques como o ataque do "livro de códigos eletrônicos". Portanto, geralmente é recomendado usar um modo mais seguro, como CBC.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3