Results for “python-cryptography”
14 skillscryptography
Explains cryptographic primitives and provides Python implementations for encryption, hashing, key exchange, and digital signatures.
1
implementing-mtls-for-zero-trust-services
Generates CA and service certificates, then configures mutual TLS authentication between microservices using Python's cryptography and ssl modules.
24.6k · bundle
implementing-digital-signatures-with-ed25519
Implement Ed25519 digital signatures for document signing, code signing, and API authentication using Python.
24.6k · bundle
configuring-certificate-authority-with-openssl
Build a two-tier PKI hierarchy (Root CA + Intermediate CA) using OpenSSL and Python, including certificate issuance, CRL distribution, OCSP responder configuration, and certificate policy management.
24.6k · bundle
performing-hardware-security-module-integration
Integrate Hardware Security Modules (HSMs) using the PKCS#11 interface for cryptographic key management, signing operations, and secure key storage with python-pkcs11, AWS CloudHSM, and YubiHSM2.
24.6k · bundle
More results
implementing-aes-encryption-for-data-at-rest
Implement AES-256-GCM encryption for files and data at rest, including key derivation, IV management, and authenticated encryption.
24.6k · bundle
constant-time-analysis
Analyzes cryptographic code to detect operations that leak secret data through execution timing variations, supporting multiple languages.
6k · bundle
performing-cryptographic-audit-of-application
Systematically reviews an application's use of cryptographic primitives, protocols, and key management to identify vulnerabilities such as weak algorithms, insecure modes, hardcoded keys, insufficient entropy, and protocol misconfigurations.
24.6k · bundle
implementing-end-to-end-encryption-for-messaging
Implements a simplified version of the Signal Protocol's Double Ratchet algorithm using X25519, HKDF, and AES-256-GCM for end-to-end encrypted messaging.
24.6k · bundle
analyzing-ransomware-encryption-mechanisms
Analyzes encryption algorithms, key management, and file encryption routines used by ransomware families to assess decryption feasibility, identify implementation weaknesses, and support recovery efforts.
24.6k · bundle
implementing-rsa-key-pair-management
Generate, store, rotate, and manage RSA key pairs following NIST SP 800-57 guidelines, including key serialization, passphrase protection, and key strength validation.
24.6k · bundle
implementing-jwt-signing-and-verification
Implement secure JWT signing and verification with HMAC-SHA256, RSA-PSS, and EdDSA, including token expiration, claims validation, and defense against common JWT attacks.
24.6k · bundle
implementing-zero-knowledge-proof-for-authentication
Implements Schnorr identification protocol and zero-knowledge password proof for authentication where the server never learns the user's password.
24.6k · bundle
vector-forge
Uses mutation testing to systematically identify gaps in test vector coverage for cryptographic algorithms, then generates new test vectors that close those gaps. Measures effectiveness by comparing mutation kill rates before and after.
6k · bundle