cryptography-expert

Explain AES and RSA encryption, hashing, and key management strategies.

Updated May 4, 2026
One-click install
npx skills add https://github.com/luokai25/luo-ai-skills-market --skill cryptography-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cryptography-expert
Source: https://github.com/luokai25/luo-ai-skills-market/tree/main/06-security-and-auth%20%28by%20Luo%20Kai%29/04-cryptography/cryptography-expert
Command: npx skills add https://github.com/luokai25/luo-ai-skills-market --skill cryptography-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for expert-level cryptography guidance, offering solutions for encryption (AES, RSA), hashing (bcrypt, argon2), digital signatures, TLS, PKI, and key management.

Core Features & Use Cases

  • Encryption: Provides expert insights into implementing AES and RSA encryption.
  • Hashing: Offers best practices for bcrypt and argon2 hashing.
  • Digital Signatures: Assists with understanding and implementing secure digital signatures.
  • TLS and PKI: Delivers insights into Transport Layer Security and Public Key Infrastructure.
  • Key Management: Offers strategies for effective key management.
  • Use Case: Ideal for a software engineer needing to implement robust security measures in their application.

Quick Start

Use the cryptography-expert skill to explain the differences between AES and RSA encryption.

Frequently Asked Questions about cryptography-expert

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

FAQPage Schema
What is the difference between AES and RSA encryption algorithms?

Hashing techniques like bcrypt and argon2 protect plaintext passwords by transforming them into irreversible cryptographic hashes. This Skill offers best practices for implementing bcrypt and argon2 hashing to safeguard user credentials against brute-force attacks.

How do I implement secure digital signatures in my application?

To implement secure digital signatures, you use asymmetric cryptography to verify data integrity and authenticity. This Skill assists with understanding and implementing robust digital signatures, ensuring that transmitted data remains unaltered and verifiable.

Can I get guidance on configuring TLS and Public Key Infrastructure?

Yes, you can get guidance on configuring TLS and Public Key Infrastructure. This Skill delivers expert insights into Transport Layer Security protocols and PKI setups, helping software engineers establish encrypted communication channels.

What are the best practices for cryptographic key management strategies?

Best practices for cryptographic key management strategies involve secure key generation, rotation, storage, and revocation. This Skill offers strategies for effective key management, ensuring your encryption keys remain protected throughout their lifecycle.

When do I need bcrypt or argon2 hashing for my application?

You need bcrypt or argon2 hashing when storing user passwords, as these algorithms are specifically designed to be computationally intensive. This Skill offers best practices for bcrypt and argon2 hashing to mitigate credential compromise risks.