crypto-expert

Recommend audited cryptographic libraries and secure algorithms like AES-256-GCM and Ed25519.

30|7|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/rfdiosuao/openfang-cn --skill crypto-expert-rfdiosuao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crypto-expert
Source: https://github.com/rfdiosuao/openfang-cn/tree/main/crates/openfang-skills/bundled/crypto-expert
Command: npx skills add https://github.com/rfdiosuao/openfang-cn --skill crypto-expert-rfdiosuao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides expertise in applied cryptography, helping to design and implement secure systems by leveraging best practices for encryption, hashing, and key management.

Core Features & Use Cases

  • Secure Algorithm Selection: Recommends high-level, audited libraries for cryptographic operations.
  • Key Management Strategies: Advises on protecting keys at rest using HSMs, KMS, or encrypted storage.
  • Protocol Design: Guides on implementing secure protocols like TLS 1.3 and secure token signing.
  • Use Case: A developer needs to implement secure user authentication and data storage. This Skill can guide them on choosing appropriate hashing algorithms for passwords (e.g., Argon2id) and encryption methods for sensitive data (e.g., AES-256-GCM).

Quick Start

Consult the crypto-expert skill for guidance on implementing secure TLS 1.3 configurations with recommended cipher suites.

Frequently Asked Questions about crypto-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the best way to implement secure password hashing and data encryption?

Secure password hashing relies on algorithms like Argon2id, while data encryption uses AES-256-GCM. This Skill guides you through selecting these audited algorithms and secure implementation patterns to protect user authentication and sensitive storage.

How do I configure TLS 1.3 with secure cipher suites?

Configuring TLS 1.3 requires selecting recommended cipher suites and secure protocol designs. This Skill provides guidance on implementing secure TLS infrastructures, certificate pinning, and avoiding common cryptographic pitfalls like timing attacks.

How does envelope encryption work for protecting keys at rest?

Envelope encryption works by encrypting data keys with a master key stored in a KMS or HSM. This Skill advises on key management strategies, ensuring keys at rest are protected using secure hardware modules or encrypted storage systems.

Why does nonce reuse break cryptographic security?

Nonce reuse compromises cryptographic security by exposing plaintext relationships in encryption schemes like AES-256-GCM. This Skill addresses implementation pitfalls such as nonce reuse and timing attacks, recommending well-audited libraries to prevent them.

Can I use Ed25519 for secure token signing?

Yes, Ed25519 is suitable for secure token signing and cryptographic protocol design. This Skill focuses on recommending secure algorithm choices like Ed25519 and guides developers on implementing secure protocols and token signing mechanisms.

When do I need HSM or KMS for key management?

You need HSMs or KMS for key management when protecting master keys used in envelope encryption. This Skill advises on protecting keys at rest, recommending HSMs, KMS, or encrypted storage depending on your system's security requirements.