cryptography

Enforces approved cryptographic algorithms, TLS configurations, and key management across software systems.

9|3|Updated Oct 26, 2019
One-click install
npx skills add https://github.com/Hack23/homepage --skill cryptography-hack23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cryptography
Source: https://github.com/Hack23/homepage/tree/main/.github/skills/security/cryptography
Command: npx skills add https://github.com/Hack23/homepage --skill cryptography-hack23

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enforces Hack23's Cryptographic Controls Policy by ensuring only approved cryptographic algorithms, TLS configurations, and key/certificate practices are used across systems, reducing cryptography-related risk.

Core Features & Use Cases

  • Approved Algorithms Enforcement: ensures AES-256, ChaCha20-Poly1305, RSA-2048+, ECDSA with P-256/P-384/P-521, Ed25519 are used.
  • TLS and Certificate Hygiene: enforces TLS 1.2+, TLS 1.3, strong ciphers, certificate validation, HSTS, and SAN usage.
  • Key Management & Compliance: enforces secure key generation, rotation schedules, secure storage, avoidance of hardcoded keys; supports certificate lifecycle monitoring.
  • Use Case: A microservices architecture benefits from automated crypto policy checks and auditable compliance reports.

Quick Start

Audit your project crypto usage and request a compliance report against Hack23 Cryptographic Controls Policy.

Frequently Asked Questions about cryptography

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

FAQPage Schema
How do I enforce approved cryptographic algorithms and TLS configurations across my codebase?

To enforce cryptographic controls, this skill audits your software systems to ensure only approved algorithms like AES-256, ChaCha20-Poly1305, and TLS 1.2+ configurations are used. It checks codebases and deployments against strict cryptographic compliance policies.

What TLS and certificate hygiene rules are required for cryptographic compliance?

Cryptographic compliance requires enforcing TLS 1.2 and TLS 1.3 with strong ciphers, proper certificate validation, HSTS, and SAN usage. This skill checks your services to ensure certificate handling meets these security policy standards.

How do I check if my key management practices meet security policy requirements?

You can check key management compliance by auditing for secure key generation, rotation schedules, and secure storage. This skill enforces avoidance of hardcoded keys and monitors certificate lifecycles to ensure auditable crypto hygiene.

Can I use this to audit cryptographic compliance for a microservices architecture?

Yes, you can audit cryptographic compliance for a microservices architecture. This skill applies automated crypto policy checks across services and deployments, generating auditable compliance reports for your distributed systems.

What cryptographic algorithms are approved under the Hack23 Cryptographic Controls Policy?

Approved cryptographic algorithms include AES-256, ChaCha20-Poly1305, RSA-2048 and above, ECDSA with P-256, P-384, or P-521 curves, and Ed25519. The skill enforces these specific algorithms across your software systems.

When do I need to enforce cryptographic controls and key rotation schedules?

You need to enforce cryptographic controls and key rotation schedules when your deployments require auditable crypto hygiene and compliance. This skill ensures secure key generation and rotation practices are applied across codebases and services.