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-developmentApplies 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.
Audits cryptography implementation — algorithm choice, key sizes, KDF parameters, IV/nonce handling, signature verification, randomness, TLS configuration, and key rotation. Deeper than OWASP A02.