From cybersecurity-skills
Implements AES-256-GCM encryption for files and data at rest: key derivation with PBKDF2/Argon2, IV/nonce management, authenticated encryption, and directory tree encryption.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cybersecurity-skills: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 costrict-plugins-repo/mukul975-anthropic-cybersecurity-skills-cybersecurity-skillsImplements 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 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.