Go의 AES ECB 암호화
각 일반 텍스트 블록이 독립적으로 암호화되는 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 ECB 모드는 확산이 부족하고 "전자 코드북" 공격과 같은 공격에 취약할 수 있으므로 실제 응용 프로그램에서는 안전한 것으로 간주되지 않습니다. 따라서 일반적으로 CBC와 같이 보다 안전한 모드를 사용하는 것이 좋습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3