Cryptography

Cryptography skills and workflows surfaced by the site skill importer.

11 skills
M
configuring-hsm-for-key-storage

by mukul975

The configuring-hsm-for-key-storage skill explains HSM-backed key storage with PKCS#11, SoftHSM2, and production HSM options. Use this guide for install, usage, key attributes, token setup, signing, encryption, and Security Audit evidence.

Security Audit
Favorites 0GitHub 6.1k
M
analyzing-ransomware-encryption-mechanisms

by mukul975

analyzing-ransomware-encryption-mechanisms skill for malware analysis, focused on identifying ransomware encryption, key handling, and decryption feasibility. Use it to inspect AES, RSA, ChaCha20, hybrid schemes, and implementation flaws that may support recovery.

Malware Analysis
Favorites 0GitHub 6.1k
T
constant-time-testing

by trailofbits

constant-time-testing is a practical skill for auditing cryptographic code for timing side channels. Use the constant-time-testing skill to inspect secret-dependent branches, memory access patterns, and microarchitectural behavior, then apply a focused constant-time-testing guide for Security Audit workflows.

Security Audit
Favorites 0GitHub 5k
T
constant-time-analysis

by trailofbits

constant-time-analysis is a security-audit skill for finding timing side-channel risks in cryptographic code before they become exploitable bugs. Use it to review secret-dependent math, branches, comparisons, and compiled output when checking C, C++, Go, Rust, Swift, Java, Kotlin, PHP, JavaScript, TypeScript, Python, or Ruby.

Security Audit
Favorites 0GitHub 5k
M
azure-keyvault-keys-ts

by microsoft

azure-keyvault-keys-ts helps you manage Azure Key Vault keys from TypeScript with @azure/keyvault-keys and @azure/identity. Use it to install the skill, set up auth and vault variables, and handle key creation, rotation, encrypt, decrypt, sign, verify, wrap, and unwrap for backend development.

Backend Development
Favorites 0GitHub 2.3k
M
azure-keyvault-keys-rust

by microsoft

azure-keyvault-keys-rust is the Azure Key Vault Keys skill for Rust backend development. It guides you to the official azure_security_keyvault_keys crate for creating, managing, wrapping, signing, verifying, and using HSM-protected keys with Azure Identity and AZURE_KEYVAULT_URL.

Backend Development
Favorites 0GitHub 2.3k
M
azure-keyvault-certificates-rust

by microsoft

azure-keyvault-certificates-rust helps Rust backend developers create, manage, and use Azure Key Vault X.509 certificates, including self-signed and CA-issued flows. It focuses on the official azure_security_keyvault_certificates crate, installation, authentication, long-running issuance, and correct certificate client usage.

Backend Development
Favorites 0GitHub 2.3k
M
azure-keyvault-py

by microsoft

azure-keyvault-py is a Python Azure Key Vault skill for secrets, keys, and certificates. It helps backend development teams choose the right client, install the right packages, configure Azure credentials and environment variables, and follow a practical azure-keyvault-py guide for secure runtime access.

Backend Development
Favorites 0GitHub 2.2k
M
azure-security-keyvault-keys-java

by microsoft

azure-security-keyvault-keys-java skill for Azure Key Vault Keys in Java. Create, manage, rotate, and use RSA or EC keys for encrypt/decrypt and sign/verify flows, with clear guidance for backend development, auth setup, client choice, and example-driven usage.

Backend Development
Favorites 0GitHub 2.2k
M
azure-security-keyvault-keys-dotnet

by microsoft

azure-security-keyvault-keys-dotnet helps .NET developers manage Azure Key Vault keys and Managed HSM with Azure.Security.KeyVault.Keys and CryptographyClient. Use it for key creation, rotation, encryption, decryption, signing, verification, and backend development with clear install and usage guidance.

Backend Development
Favorites 0GitHub 2.2k
T
wycheproof

by trailofbits

The wycheproof skill helps validate cryptographic implementations with Wycheproof test vectors, focusing on known attacks, edge cases, and pass/fail decisions for Security Audit workflows. Use it to inspect AES-GCM, ECDSA, ECDH, RSA, and related primitives with less guesswork than a generic crypto prompt.

Security Audit
Favorites 0GitHub 0
Cryptography