From cybersec-toolkit
Implements AES-256-GCM encryption for files and data stores at rest, covering key derivation (PBKDF2, Argon2), IV/nonce management, and authenticated encryption.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cybersec-toolkit:implementing-aes-encryption-for-data-at-restThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
AES (Advanced Encryption Standard) is a symmetric block cipher standardized by NIST (FIPS 197) used to protect classified and sensitive data. This skill covers implementing AES-256 encryption in GCM mode for encrypting files and data stores at rest, including proper key derivation, IV/nonce management, and authenticated encryption.
AES (Advanced Encryption Standard) is a symmetric block cipher standardized by NIST (FIPS 197) used to protect classified and sensitive data. This skill covers implementing AES-256 encryption in GCM mode for encrypting files and data stores at rest, including proper key derivation, IV/nonce management, and authenticated encryption.
| Mode | Authentication | Parallelizable | Use Case |
|---|---|---|---|
| GCM | Yes (AEAD) | Yes | Network data, file encryption |
| CBC | No | Decrypt only | Legacy systems, disk encryption |
| CTR | No | Yes | Streaming encryption |
| CCM | Yes (AEAD) | No | IoT, constrained environments |
Never use raw passwords as encryption keys. Always derive keys using:
os.urandom() (CSPRNG)cryptography library: pip install cryptography[salt: 16 bytes][nonce: 12 bytes][ciphertext: variable][tag: 16 bytes]
npx claudepluginhub 26zl/cybersec-toolkit --plugin cybersec-toolkitImplements AES-256-GCM encryption for files and data stores at rest, covering key derivation (PBKDF2, Argon2), IV/nonce management, and authenticated encryption.
Implements AES-256-GCM encryption/decryption for files and directories using Python's cryptography library. Covers PBKDF2/Argon2 key derivation, nonce management, and authenticated encryption.
Implements AES-256-GCM encryption/decryption for files and directories using PBKDF2/Argon2 key derivation, nonce management, and authenticated encryption. Secures static data storage.