Uses of Interface
cloud.opencode.base.crypto.asymmetric.AsymmetricCipher
Packages that use AsymmetricCipher
-
Uses of AsymmetricCipher in cloud.opencode.base.crypto.asymmetric
Classes in cloud.opencode.base.crypto.asymmetric that implement AsymmetricCipherModifier and TypeClassDescriptionfinal classECC cipher implementation using ECIES (Elliptic Curve Integrated Encryption Scheme) ECC 密码实现(椭圆曲线集成加密方案)final classRSA cipher implementation with PKCS1 padding - Legacy RSA encryption RSA 密码实现(PKCS1 填充)- 传统 RSA 加密final classRSA cipher implementation with OAEP padding - Recommended RSA encryption RSA 密码实现(OAEP 填充)- 推荐的 RSA 加密方式final classSM2 cipher implementation - Chinese national cryptographic standard SM2 密码实现 - 中国国密标准Methods in cloud.opencode.base.crypto.asymmetric that return AsymmetricCipherModifier and TypeMethodDescriptionAsymmetricCipher.setKeyPair(KeyPair keyPair) Set both public and private keys from key pair 从密钥对设置公钥和私钥EccCipher.setKeyPair(KeyPair keyPair) RsaCipher.setKeyPair(KeyPair keyPair) RsaOaepCipher.setKeyPair(KeyPair keyPair) Sm2Cipher.setKeyPair(KeyPair keyPair) AsymmetricCipher.setPrivateKey(byte[] encodedKey) Set private key from encoded byte array 从编码的字节数组设置私钥AsymmetricCipher.setPrivateKey(PrivateKey privateKey) Set private key for decryption operations 设置用于解密操作的私钥EccCipher.setPrivateKey(byte[] encodedKey) EccCipher.setPrivateKey(PrivateKey privateKey) RsaCipher.setPrivateKey(byte[] encodedKey) RsaCipher.setPrivateKey(PrivateKey privateKey) RsaOaepCipher.setPrivateKey(byte[] encodedKey) RsaOaepCipher.setPrivateKey(PrivateKey privateKey) Sm2Cipher.setPrivateKey(byte[] encodedKey) Sm2Cipher.setPrivateKey(PrivateKey privateKey) AsymmetricCipher.setPrivateKeyPem(String pem) Set private key from PEM formatted string 从 PEM 格式字符串设置私钥EccCipher.setPrivateKeyPem(String pem) RsaCipher.setPrivateKeyPem(String pem) RsaOaepCipher.setPrivateKeyPem(String pem) Sm2Cipher.setPrivateKeyPem(String pem) AsymmetricCipher.setPublicKey(byte[] encodedKey) Set public key from encoded byte array 从编码的字节数组设置公钥AsymmetricCipher.setPublicKey(PublicKey publicKey) Set public key for encryption operations 设置用于加密操作的公钥EccCipher.setPublicKey(byte[] encodedKey) EccCipher.setPublicKey(PublicKey publicKey) RsaCipher.setPublicKey(byte[] encodedKey) RsaCipher.setPublicKey(PublicKey publicKey) RsaOaepCipher.setPublicKey(byte[] encodedKey) RsaOaepCipher.setPublicKey(PublicKey publicKey) Sm2Cipher.setPublicKey(byte[] encodedKey) Sm2Cipher.setPublicKey(PublicKey publicKey) AsymmetricCipher.setPublicKeyPem(String pem) Set public key from PEM formatted string 从 PEM 格式字符串设置公钥EccCipher.setPublicKeyPem(String pem) RsaCipher.setPublicKeyPem(String pem) RsaOaepCipher.setPublicKeyPem(String pem) Sm2Cipher.setPublicKeyPem(String pem)