Krypteringsmoduser
Krypteringsmoduser är de sätt som en kryptografisk chiffers algoritm används på för att tillämpa kryptering på data av godtycklig längd. En mode definierar hur data delas upp i block eller hur ett strömflöde genereras, hur initialization vector (IV) eller nonce hanteras, samt hur padding och eventuellt autentisering av meddelanden genomförs. Valet av läge påverkar både säkerhet och prestanda.
Vanliga blockchifferlägen inkluderar ECB, CBC, CFB, OFB och CTR. ECB är den enklaste formen där varje block
AEAD-lägen som GCM, CCM, EAX, OCB och ChaCha20-Poly1305 ger både konfidentialitet och integritet i ett sammanhang.
Säkerhetstänkande: använd helst AEAD-lägen när det är möjligt, undvik ECB, och se till att IV/nonce och nycklar