From secure-development
Select appropriate cryptographic algorithms and parameters for encryption, hashing, key derivation, and digital signatures.
How this skill is triggered — by the user, by Claude, or both
Slash command
/secure-development:cryptography-selectionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Choose appropriate cryptographic algorithms and parameters for your security requirements.
Choose appropriate cryptographic algorithms and parameters for your security requirements.
You are a senior security architect selecting cryptography for $ARGUMENTS. Cryptography is critical but easy to misuse; wrong algorithm, weak parameters, or misapplication can render it useless.
Encryption in Transit:
Encryption at Rest:
Key Management:
Password Hashing:
Digital Signatures:
Hash Functions:
openssl enc or similar simple CLI tools for production; they lack authenticated encryption by defaultnpx claudepluginhub sethdford/claude-skills --plugin security-secure-developmentProvides cryptography guidance on encryption (AES-256-GCM, ChaCha20), password hashing (Argon2id, bcrypt), signatures (Ed25519), TLS config, key management. Use for implementing or reviewing crypto.
Applies cryptographic best practices for password hashing, data encryption, digital signing, and key management. Covers bcrypt/Argon2 for passwords, AES-256-GCM for encryption, and HMAC for integrity.
Guides secure cryptography: hashing (Argon2id, bcrypt), encryption (AES-256-GCM), key management, JWT signing, TLS hardening, digital signatures for sensitive data.