All Classes and Interfaces

Class
Description
Interface for AEAD (Authenticated Encryption with Associated Data) ciphers.
AES cipher implementation supporting CBC and CTR modes.
Builder class for AES cipher.
AES-GCM cipher implementation - Authenticated Encryption with Associated Data AES-GCM 加密实现 - 关联数据认证加密
Builder class for AES-GCM cipher.
Argon2 password hashing implementation - Modern memory-hard password hashing algorithm (requires Bouncy Castle) Argon2 密码哈希实现 - 现代内存困难密码哈希算法(需要 Bouncy Castle)
Builder for creating customized Argon2 hashers 用于创建自定义 Argon2 哈希器的构建器
Argon2 key derivation function implementation - Winner of the Password Hashing Competition (PHC) Argon2 密钥派生函数实现 - 密码哈希竞赛(PHC)获胜者
Builder for Argon2Kdf configuration Argon2Kdf 配置构建器
Argon2 algorithm type enumeration - Different variants of Argon2 password hashing Argon2 算法类型枚举 - Argon2 密码哈希的不同变体
Asymmetric encryption algorithm enumeration - 非对称加密算法枚举 非对称加密算法的枚举定义
Interface for asymmetric encryption operations - Provides fluent API for public/private key cryptography 非对称加密操作接口 - 提供公钥/私钥加密的流式 API
Base64URL encoding and decoding utility - URL-safe Base64 codec for JWT and web tokens Base64URL 编解码工具类 - 用于 JWT 和 Web 令牌的 URL 安全 Base64 编解码
BCrypt password hashing implementation - Adaptive password hashing based on the Blowfish cipher BCrypt 密码哈希实现 - 基于 Blowfish 密码的自适应密码哈希
Builder for creating customized BCrypt hashers 用于创建自定义 BCrypt 哈希器的构建器
BLAKE2 hash function implementation - High-speed cryptographic hash function (BLAKE2b, BLAKE2s) BLAKE2 哈希函数实现 - 高速加密哈希函数(BLAKE2b、BLAKE2s)
BLAKE3 hash function implementation - Next-generation cryptographic hash function BLAKE3 哈希函数实现 - 下一代加密哈希函数
Byte array manipulation utilities for cryptographic operations - Provides operations for concatenation, splitting, XOR, and padding 加密操作的字节数组操作工具 - 提供连接、拆分、异或和填充操作
Certificate Pinner - SHA-256 SPKI Fingerprint Certificate Pinning 证书固定器 - SHA-256 SPKI 指纹证书固定
Builder for CertificatePinner.
ChaCha20-Poly1305 cipher implementation - Modern AEAD cipher ChaCha20-Poly1305 加密实现 - 现代 AEAD 加密
Builder class for ChaCha20-Poly1305 cipher.
Cipher mode enumeration for symmetric encryption algorithms.
Constant-time comparison utilities to prevent timing attacks - All operations execute in constant time regardless of input values 常量时间比较工具,防止时序攻击 - 所有操作都以恒定时间执行,与输入值无关
CryptoDetector - Cryptographic Data Detection Utility CryptoDetector - 加密数据检测工具
Result of cryptographic analysis.
Encoding types that can be detected.
Hash formats that can be detected.
Key formats that can be detected.
Immutable cryptographic algorithm policy for enforcing allowed/denied algorithms and minimum key sizes.
Builder for constructing custom CryptoPolicy instances.
Cryptographic utility class providing security-focused operations - Thread-safe utility for secure random generation, constant-time comparison, and key validation 加密工具类提供安全相关操作 - 线程安全的工具类,用于安全随机数生成、常量时间比较和密钥验证
Elliptic curve type enumeration - 椭圆曲线类型枚举 椭圆曲线类型的枚举定义
Digest algorithm enumeration for cryptographic hash functions - 摘要算法枚举 加密哈希函数的摘要算法枚举
ECC cipher implementation using ECIES (Elliptic Curve Integrated Encryption Scheme) ECC 密码实现(椭圆曲线集成加密方案)
ECDH (Elliptic Curve Diffie-Hellman) key exchange engine ECDH 密钥协商引擎 - 椭圆曲线 Diffie-Hellman 密钥交换
ECDSA signature implementation - Elliptic Curve Digital Signature Algorithm ECDSA 签名实现 - 椭圆曲线数字签名算法
EdDSA signature implementation - Edwards-curve Digital Signature Algorithm (recommended) EdDSA 签名实现 - 爱德华兹曲线数字签名算法(推荐)
Encrypted envelope data structure - Contains encrypted key, IV, ciphertext and authentication tag 加密信封数据结构 - 包含加密密钥、初始化向量、密文和认证标签
Envelope encryption implementation - Combines asymmetric and symmetric encryption for secure data encryption 信封加密实现 - 结合非对称和对称加密实现安全的数据加密
Hash function interface for cryptographic hash operations - Provides unified API for various hash algorithms 哈希函数接口 - 为各种哈希算法提供统一的 API
Hexadecimal encoding and decoding utility - Convert between byte arrays and hex strings 十六进制编解码工具类 - 字节数组与十六进制字符串相互转换
HMAC-based Key Derivation Function (HKDF) implementation - RFC 5869 compliant KDF using HMAC 基于 HMAC 的密钥派生函数实现 - 符合 RFC 5869 标准的 KDF,使用 HMAC
HMAC (Hash-based Message Authentication Code) function implementation - Keyed hash for message authentication HMAC(基于哈希的消息认证码)函数实现 - 用于消息认证的密钥哈希
HMAC-SHA256 implementation - Hash-based Message Authentication Code using SHA-256 HMAC-SHA256 实现 - 基于 SHA-256 的哈希消息认证码
HMAC-SHA512 implementation - Hash-based Message Authentication Code using SHA-512 HMAC-SHA512 实现 - 基于 SHA-512 的哈希消息认证码
RFC 4226 HOTP (HMAC-Based One-Time Password) implementation RFC 4226 HOTP(基于 HMAC 的一次性密码)实现
Hybrid encryption implementation - Simplified envelope encryption with transparent format 混合加密实现 - 简化的信封加密,格式透明
Builder for creating custom HybridCrypto instances 用于创建自定义 HybridCrypto 实例的构建器
JWT Algorithm - Supported algorithms for JWT signing JWT 算法 - 支持的 JWT 签名算法
JWT Claims - Container for JWT claims (payload) JWT 声明 - JWT 声明(载荷)容器
Builder for JwtClaims.
JWT Utility - Creates and verifies JSON Web Tokens JWT 工具类 - 创建和验证 JSON Web Token
JWT Builder - Fluent builder for creating JWTs JWT 构建器 - 用于创建 JWT 的流式构建器
JWT Parts - Holds parsed JWT components JWT 部分 - 保存解析后的 JWT 组件
Key Derivation Function (KDF) engine interface - Provides unified API for various KDF algorithms 密钥派生函数引擎接口 - 为各种 KDF 算法提供统一的 API
Key exchange engine interface for various key agreement protocols 密钥协商引擎接口 - 支持各种密钥协商协议
Key generator utility for symmetric and asymmetric keys - Generate cryptographic keys 密钥生成器工具类 - 生成对称和非对称密钥
Key pair utility class - Utility methods for working with asymmetric key pairs 密钥对工具类 - 用于处理非对称密钥对的实用方法
Key Rotation Manager - Automated key version management and rotation 密钥轮换管理器 - 自动化密钥版本管理和轮换
Builder for KeyRotation.
Status of a key version.
Event triggered during key rotation.
 
A versioned key with metadata.
Key utility class for key operations and queries - Utility methods for working with cryptographic keys 密钥工具类 - 密钥操作和查询的实用方法
Message Authentication Code (MAC) interface - Provides cryptographic message authentication 消息认证码接口 - 提供加密消息认证功能
Nonce (Number Used Once) generator providing various nonce generation strategies.
Asymmetric encryption facade for encrypt/decrypt operations - Provides convenient API for various asymmetric algorithms 非对称加密门面类 - 为各种非对称加密算法提供便捷的 API
Main facade class for cryptographic operations - Provides simplified access to all crypto features 加密操作的主门面类 - 提供对所有加密功能的简化访问
Base exception for cryptographic operations - Runtime exception for encryption/decryption failures 加密组件基础异常 - 加密/解密操作失败时的运行时异常
Message digest facade for computing hash digests - Provides convenient API for various hash algorithms 消息摘要门面类 - 为各种哈希算法提供便捷的 API
OpenJWT Facade - Simplified API for JWT operations OpenJWT 门面类 - 简化的 JWT 操作 API
Exception for key-related operations - Runtime exception for key generation, parsing and validation failures 密钥相关异常 - 密钥生成、解析和验证失败时的运行时异常
Password hashing facade for secure password storage - Provides convenient API for various password hashing algorithms 密码哈希门面类 - 为各种密码哈希算法提供便捷的 API
OpenPGP Facade - Simplified API for PGP encryption and decryption OpenPGP 门面类 - 简化的 PGP 加密解密 API
Digital signature facade for signing and verification - Provides convenient API for various signature algorithms 数字签名门面类 - 为各种签名算法提供便捷的 API
Exception for digital signature operations - Runtime exception for signature generation and verification failures 签名相关异常 - 数字签名生成和验证失败时的运行时异常
OpenSsl - SSL/TLS Utility Class OpenSsl - SSL/TLS 工具类
Symmetric encryption facade for encrypt/decrypt operations - Provides convenient API for various symmetric algorithms 对称加密门面类 - 为各种对称加密算法提供便捷的 API
Padding scheme enumeration for block cipher algorithms.
Password hashing interface for secure password storage - Provides methods for hashing and verifying passwords 密码哈希接口,用于安全存储密码 - 提供密码哈希和验证方法
Password hashing algorithm enumeration - 密码哈希算法枚举 密码哈希算法的枚举定义
Password policy for validating password strength - Configurable rules for password complexity 密码策略用于验证密码强度 - 可配置的密码复杂度规则
Builder for PasswordPolicy PasswordPolicy 构建器
Validation result containing validity and violations 验证结果,包含有效性和违规信息
PBKDF2 (Password-Based Key Derivation Function 2) implementation - PKCS #5 v2.0 standard KDF PBKDF2 密钥派生函数实现 - PKCS #5 v2.0 标准 KDF
PBKDF2 password hashing implementation - Password-Based Key Derivation Function 2 using JDK standard library PBKDF2 密码哈希实现 - 使用 JDK 标准库的基于密码的密钥派生函数 2
Builder for creating custom Pbkdf2Hash instances 用于创建自定义 Pbkdf2Hash 实例的构建器
PEM format encoding and decoding utility - Handle PEM encoded keys and certificates PEM 格式编解码工具类 - 处理 PEM 编码的密钥和证书
PGP Algorithm Configuration - Defines algorithms used in PGP operations PGP 算法配置 - 定义 PGP 操作中使用的算法
Hash Algorithms for signatures and integrity 用于签名和完整性的哈希算法
Public Key Algorithms 公钥算法
Symmetric Key Algorithms for encryption 用于加密的对称密钥算法
PGP Cipher - Provides PGP encryption and decryption operations PGP 加密器 - 提供 PGP 加密和解密操作
PGP Key Pair - Holds PGP public and secret key pair PGP 密钥对 - 保存 PGP 公钥和私钥对
PGP Key Utility - Manages PGP key generation, import, and export PGP 密钥工具 - 管理 PGP 密钥生成、导入和导出
Exception thrown when a cryptographic operation violates the configured policy.
Poly1305 MAC implementation - One-time authenticator using Bouncy Castle Poly1305 消息认证码实现 - 使用 Bouncy Castle 的一次性认证器
Utility class for generating random bytes with various encoding options.
RSA cipher implementation with PKCS1 padding - Legacy RSA encryption RSA 密码实现(PKCS1 填充)- 传统 RSA 加密
RSA cipher implementation with OAEP padding - Recommended RSA encryption RSA 密码实现(OAEP 填充)- 推荐的 RSA 加密方式
Builder for RSA-OAEP cipher RSA-OAEP 密码构建器
RSA-PSS signature implementation - RSA probabilistic signature scheme (recommended) RSA-PSS 签名实现 - RSA 概率签名方案(推荐)
RSA signature implementation - RSA digital signature with SHA hash algorithms RSA 签名实现 - 使用 SHA 哈希算法的 RSA 数字签名
Scrypt key derivation function implementation - Memory-hard password-based KDF Scrypt 密钥派生函数实现 - 内存困难的基于密码的 KDF
Builder for Scrypt configuration Scrypt 配置构建器
SCrypt password hashing implementation - Memory-hard password hashing using scrypt algorithm (requires Bouncy Castle) SCrypt 密码哈希实现 - 使用 scrypt 算法的内存困难密码哈希(需要 Bouncy Castle)
Builder for creating custom SCryptHash instances 用于创建自定义 SCryptHash 实例的构建器
Sealed Box - Anonymous public-key encryption (NaCl/Libsodium style) 密封盒 - 匿名公钥加密(NaCl/Libsodium 风格)
Supported algorithms for SealedBox.
Builder for SealedBox.
Secret Box - Simplified symmetric encryption (NaCl/Libsodium style) 秘密盒 - 简化的对称加密(NaCl/Libsodium 风格)
Secret key utility class - Utility methods for symmetric key operations 对称密钥工具类 - 对称密钥操作的实用方法
Secure byte array wrapper with automatic memory erasure on close 安全字节数组包装器,关闭时自动擦除内存
Secure memory erasure utilities to prevent sensitive data leakage - Overwrites memory with zeros to prevent data recovery 安全内存擦除工具,防止敏感数据泄露 - 用零覆盖内存以防止数据恢复
Secure key store for managing cryptographic keys - Store and retrieve keys securely using PKCS12 format 安全密钥存储 - 使用 PKCS12 格式安全地存储和检索密钥
Secure random number generator factory providing various SecureRandom instances.
SHA-2 family hash function implementation - Secure Hash Algorithm 2 (SHA-224, SHA-256, SHA-384, SHA-512) SHA-2 系列哈希函数实现 - 安全哈希算法 2(SHA-224、SHA-256、SHA-384、SHA-512)
SHA-3 family hash function implementation - Secure Hash Algorithm 3 (SHA3-224, SHA3-256, SHA3-384, SHA3-512) SHA-3 系列哈希函数实现 - 安全哈希算法 3(SHA3-224、SHA3-256、SHA3-384、SHA3-512)
Digital signature algorithm enumeration - 数字签名算法枚举 数字签名算法的枚举定义
Digital signature engine interface - Unified API for signature generation and verification 数字签名引擎接口 - 统一的签名生成和验证 API
SM2 cipher implementation - Chinese national cryptographic standard SM2 密码实现 - 中国国密标准
SM2 signature implementation (Chinese national cryptographic standard).
SM3 hash function implementation - Chinese national cryptographic standard hash algorithm SM3 哈希函数实现 - 中国国密标准哈希算法
SM4 cipher implementation (Chinese national cryptographic standard).
SSL Context Builder - Fluent SSL Context Configuration SSL 上下文构建器 - 流式 SSL 上下文配置
Streaming Authenticated Encryption with Associated Data (AEAD) for large data 用于大数据的流式认证加密(AEAD)
Symmetric encryption algorithm enumeration - 对称加密算法枚举 对称加密算法的枚举定义
Interface for symmetric encryption algorithms (CBC, CTR modes).
RFC 6238 TOTP (Time-Based One-Time Password) implementation RFC 6238 TOTP(基于时间的一次性密码)实现
Builder for constructing Totp instances with custom configuration.
OTP secret key management utilities for TOTP/HOTP TOTP/HOTP 的 OTP 密钥管理工具
Trust All Manager - X509TrustManager that Trusts All Certificates 信任所有管理器 - 信任所有证书的 X509TrustManager
Versioned cipher supporting multiple algorithm versions for seamless key/algorithm rotation.
Builder for constructing VersionedCipher instances.
Immutable record representing a versioned cipher payload with serialization support.
X25519 key exchange engine (Curve25519 ECDH) - Recommended for most applications X25519 密钥协商引擎 - 推荐用于大多数应用场景
X448 key exchange engine (Curve448 ECDH) - Higher security level than X25519 X448 密钥协商引擎 - 比 X25519 提供更高的安全级别