Class Decrypts

  • Direct Known Subclasses:
    W.De

    public class Decrypts
    extends BaseCrypt
    对称解密类
    Author:
    WD
    • Constructor Summary

      Constructors 
      Constructor Description
      Decrypts()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static byte[] aes​(byte[] b)
      针对encrypt方法的解密 AES算法
      static byte[] aes​(byte[] b, java.lang.String keys)
      针对encrypt方法的解密 AES算法
      static byte[] decrypt​(byte[] b)
      解密字符串
      static byte[] decrypt​(byte[] b, java.lang.String keys)
      解密字符串
      static byte[] decrypt​(java.lang.String text)
      解密字符串
      static java.lang.String decryptString​(java.lang.String text)
      解密字符串
      static byte[] des​(byte[] b)
      针对encode方法的解密 DES算法
      static byte[] des​(byte[] b, java.lang.String keys)
      针对encode方法的解密 DES算法
      static byte[] rc4​(byte[] b)
      针对encrypt方法的解密 RC4算法
      static byte[] rc4​(byte[] b, java.lang.String keys)
      针对encrypt方法的解密 RC4算法
      static byte[] token​(java.lang.String info)
      解密Token 使用
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Decrypts

        public Decrypts()
    • Method Detail

      • token

        public static byte[] token​(java.lang.String info)
        解密Token 使用
        Parameters:
        info - token信息串
        Returns:
        字节数组
      • decryptString

        public static java.lang.String decryptString​(java.lang.String text)
        解密字符串
        Parameters:
        text - 要解密的字符串
        Returns:
        解密后的字符串
      • decrypt

        public static byte[] decrypt​(java.lang.String text)
        解密字符串
        Parameters:
        text - 要解密的字符串
        Returns:
        解密后的字符串
      • decrypt

        public static byte[] decrypt​(byte[] b)
        解密字符串
        Parameters:
        b - 要解密的字节数组
        Returns:
        解密后的字节数组
      • decrypt

        public static byte[] decrypt​(byte[] b,
                                     java.lang.String keys)
        解密字符串
        Parameters:
        b - 要解密的字节数组
        keys - 键
        Returns:
        解密后的字节数组
      • des

        public static byte[] des​(byte[] b)
        针对encode方法的解密 DES算法
        Parameters:
        b - 需要解密的字节数组
        Returns:
        返回解密后的字符串
      • des

        public static byte[] des​(byte[] b,
                                 java.lang.String keys)
        针对encode方法的解密 DES算法
        Parameters:
        b - 需要解密的字节数组
        keys - 键
        Returns:
        返回解密后的字符串
      • aes

        public static byte[] aes​(byte[] b)
        针对encrypt方法的解密 AES算法
        Parameters:
        b - 需要解密的字节数组
        Returns:
        返回解密后的字符串 text为空或发生异常返回原串
      • aes

        public static byte[] aes​(byte[] b,
                                 java.lang.String keys)
        针对encrypt方法的解密 AES算法
        Parameters:
        b - 需要解密的字节数组
        keys - 键
        Returns:
        返回解密后的字符串 text为空或发生异常返回原串
      • rc4

        public static byte[] rc4​(byte[] b)
        针对encrypt方法的解密 RC4算法
        Parameters:
        b - 需要解密的字节数组
        Returns:
        返回解密后的字符串 text为空或发生异常返回原串
      • rc4

        public static byte[] rc4​(byte[] b,
                                 java.lang.String keys)
        针对encrypt方法的解密 RC4算法
        Parameters:
        b - 需要解密的字节数组
        keys - 键
        Returns:
        返回解密后的字符串 text为空或发生异常返回原串