cryptography

Automates cryptography code templates for Node.js/TypeScript projects.

207|31|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/AbsolutelySkilled/AbsolutelySkilled --skill cryptography-absolutelyskilled
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cryptography
Source: https://github.com/AbsolutelySkilled/AbsolutelySkilled/tree/main/skills/cryptography
Command: npx skills add https://github.com/AbsolutelySkilled/AbsolutelySkilled --skill cryptography-absolutelyskilled

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provide production-ready cryptography guidance, safe defaults, and reusable code templates for common crypto tasks across Node.js/TypeScript applications.

Core Features & Use Cases

  • Production-ready examples for encryption (AES-256-GCM, ChaCha20-Poly1305), password hashing (Argon2id, bcrypt), signing (JWT with ES256/EdDSA), and TLS configuration.
  • Practical guidance on key management, envelope encryption patterns, and secure token handling with safety rails.
  • Real-world scenarios: securing user data at rest, signing API responses, and configuring TLS in microservices.

Quick Start

Run a guided request to implement a secure data encryption workflow for a REST API.

Frequently Asked Questions about cryptography

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

FAQPage Schema
How do I implement AES-256-GCM encryption for user data at rest in Node.js?

To implement AES-256-GCM encryption in Node.js, apply authenticated encryption with safe defaults to secure user data at rest. This provides production-ready code templates ensuring data confidentiality and integrity through standard library implementations.

What is the best way to configure TLS for microservices?

The best way to configure TLS for microservices involves enforcing safe defaults and secure protocols across typical application workloads. It applies practical guidance to secure service-to-service communication against common network threats.

How do I generate secure random tokens and manage key rotation in TypeScript?

Generating secure random tokens and managing key rotation requires enforcing safe defaults across application workloads. It applies practical guidance and reusable templates to securely handle keys and tokens without compromising system integrity.

Can I use ES256 or EdDSA for signing JWTs in a Node.js API?

Yes, you can use ES256 or EdDSA algorithms for signing JWTs in a Node.js API. This approach applies production-ready templates for signing API responses, ensuring secure token handling and authentication across microservices.

When do I need envelope encryption for key management?

You need envelope encryption for key management when securing user data at rest across typical application workloads. It provides practical guidance on protecting data by encrypting data keys with a master key, ensuring safe defaults and key rotation.