crypto-expert

Advise on applied cryptography, including TLS, encryption, hashing, and key management.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides expert guidance on implementing secure cryptographic practices, ensuring the integrity and confidentiality of sensitive data and communications.

Core Features & Use Cases

  • Secure Algorithm Selection: Recommends appropriate, high-level cryptographic libraries and algorithms (e.g., AES-GCM, Ed25519, Argon2id).
  • Key Management Best Practices: Advises on secure storage and handling of cryptographic keys using KMS or HSMs.
  • TLS Configuration: Guides on setting up secure TLS 1.3 configurations with strong cipher suites.
  • Use Case: A developer needs to implement secure user authentication and data encryption for a new web service. This Skill can guide them on choosing the right hashing algorithms for passwords and the best encryption methods for user data.

Quick Start

Consult the crypto expert for guidance on implementing secure TLS 1.3 configurations.

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 configure TLS 1.3 for secure web communications?

The best way to configure TLS 1.3 involves selecting strong cipher suites and following secure design principles to ensure data confidentiality and integrity. This approach focuses on secure algorithm selection and avoiding common configuration pitfalls.

How do I choose secure encryption algorithms and hashing functions for user data?

To choose secure encryption and hashing functions, you should select high-level, audited cryptographic libraries like AES-GCM for symmetric encryption, Ed25519 for asymmetric encryption, and Argon2id for password hashing.

Why does nonce reuse cause security vulnerabilities in cryptographic implementations?

Nonce reuse causes severe security vulnerabilities because it can reveal plaintext data and compromise the entire encryption scheme. Avoiding nonce reuse and timing attacks is a core secure design principle for robust cryptographic systems.

Do I need a KMS or HSM for cryptographic key management?

You need a Key Management Service (KMS) or Hardware Security Module (HSM) for cryptographic key management to ensure secure key storage and handling. They provide robust key protection and prevent unauthorized access to sensitive cryptographic material.

Can I use high-level cryptographic libraries instead of implementing custom algorithms?

Yes, you can and should use high-level, audited cryptographic libraries instead of implementing custom algorithms. Recommending these audited libraries is a primary practice to avoid common pitfalls and ensure secure system design.