Help us improve
Share bugs, ideas, or general feedback.
From secure-development
Select appropriate cryptographic algorithms and parameters for encryption, hashing, key derivation, and digital signatures.
npx claudepluginhub sethdford/claude-skills --plugin security-secure-developmentHow 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.
Provides 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 (bcrypt/Argon2), AES-256-GCM encryption, secure random generation, HMAC, digital signing, and key management using Node.js crypto.
Guides secure cryptography: hashing (Argon2id, bcrypt), encryption (AES-256-GCM), key management, JWT signing, TLS hardening, digital signatures for sensitive data.
Share bugs, ideas, or general feedback.
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 default