Как работать с crypto/aes?

Middle
168 просмотров
AFK Offer AI

crypto/aes создаёт AES-шифр через aes.NewCipher с ключом 16/24/32 байта. Сам по себе шифрует только один блок 16 байт. Для реальных данных нужен режим: cipher.NewGCM для аутентифицированного шифрования (рекомендуется), или CBC/CTR. GCM обеспечивает и конфиденциальность, и целостность данных.

Следующий вопрос

Что такое poison pill pattern?