Uses of Class
cloud.opencode.base.crypto.OpenAsymmetric
Packages that use OpenAsymmetric
-
Uses of OpenAsymmetric in cloud.opencode.base.crypto
Methods in cloud.opencode.base.crypto that return OpenAsymmetricModifier and TypeMethodDescriptionstatic OpenAsymmetricOpenCrypto.asymmetric(AsymmetricAlgorithm algorithm) Custom asymmetric cipher 自定义非对称加密static OpenAsymmetricOpenAsymmetric.ecc()Create ECC cipher (ECIES) 创建 ECC 加密(ECIES)static OpenAsymmetricOpenAsymmetric.of(AsymmetricAlgorithm algorithm) Create cipher by algorithm enum 根据算法枚举创建加密器static OpenAsymmetricOpenAsymmetric.rsa()Create RSA-PKCS1 cipher 创建 RSA-PKCS1 加密static OpenAsymmetricOpenCrypto.rsa()RSA-PKCS1 cipher RSA-PKCS1 加密static OpenAsymmetricOpenAsymmetric.rsaOaep()Create RSA-OAEP cipher (recommended) 创建 RSA-OAEP 加密(推荐)static OpenAsymmetricOpenCrypto.rsaOaep()RSA-OAEP-SHA256 cipher (recommended) RSA-OAEP-SHA256 加密(推荐)OpenAsymmetric.setKeyPair(KeyPair keyPair) Set key pair 设置密钥对OpenAsymmetric.setPrivateKey(PrivateKey privateKey) Set private key for decryption 设置解密私钥OpenAsymmetric.setPublicKey(PublicKey publicKey) Set public key for encryption 设置加密公钥static OpenAsymmetricOpenAsymmetric.sm2()Create SM2 cipher (requires Bouncy Castle) 创建 SM2 加密(需要 Bouncy Castle)static OpenAsymmetricOpenCrypto.sm2()SM2 cipher (requires Bouncy Castle) SM2 加密(需要 Bouncy Castle)OpenAsymmetric.withGeneratedKeyPair()Generate key pair and set it 生成密钥对并设置