类 SimpleDecryptor

java.lang.Object
cn.zhxu.toys.cipher.SimpleDecryptor
所有已实现的接口:
Decryptor
直接已知子类:
SIM2Decryptor

public class SimpleDecryptor extends Object implements Decryptor
简单解密算法
作者:
Administrator
  • 字段详细资料

    • secret

      protected byte[] secret
  • 构造器详细资料

    • SimpleDecryptor

      public SimpleDecryptor()
    • SimpleDecryptor

      public SimpleDecryptor(byte[] secret)
    • SimpleDecryptor

      public SimpleDecryptor(String secret)
  • 方法详细资料

    • init

      public void init(String secret)
      从接口复制的说明: Decryptor
      初始化
      指定者:
      init 在接口中 Decryptor
    • doInit

      protected void doInit(byte[] secret)
    • decrypt

      public byte[] decrypt(byte[] cipherBytes)
      从接口复制的说明: Decryptor
      解密
      指定者:
      decrypt 在接口中 Decryptor
      参数:
      cipherBytes - 密文
      返回:
      明文
    • decrypt

      public byte[] decrypt(byte[] secretBytes, byte[] cipherBytes)
      从接口复制的说明: Decryptor
      解密
      指定者:
      decrypt 在接口中 Decryptor
      参数:
      secretBytes - 密钥
      cipherBytes - 密文
      返回:
      明文
    • decrypt

      public String decrypt(String cipherText)
      从接口复制的说明: Decryptor
      解密
      指定者:
      decrypt 在接口中 Decryptor
      参数:
      cipherText - 密文
      返回:
      明文
    • decrypt

      public String decrypt(String secret, String cipherText)
      从接口复制的说明: Decryptor
      解密
      指定者:
      decrypt 在接口中 Decryptor
      参数:
      secret - 密钥
      cipherText - 密文
      返回:
      明文
    • doDecrypt

      protected byte[] doDecrypt(byte[] secretBytes, byte[] cipherBytes)