Class Encrypts

  • Direct Known Subclasses:
    W.En

    public class Encrypts
    extends BaseCrypt
    对称加密类
    Author:
    WD
    • Constructor Summary

      Constructors 
      Constructor Description
      Encrypts()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static byte[] aes​(byte[] b)
      可逆的加密算法 AES算法
      static byte[] aes​(byte[] b, java.lang.String key)
      可逆的加密算法 AES算法
      static byte[] des​(byte[] b)
      可逆的加密算法 DES算法
      static byte[] des​(byte[] b, java.lang.String key)
      可逆的加密算法 DES算法
      static byte[] encrypt​(byte[] b)
      加密字符串
      static byte[] encrypt​(byte[] b, java.lang.String key)
      加密字符串
      static java.lang.String encrypt​(java.lang.Object obj)
      加密
      static java.lang.String encrypt​(java.lang.String text)
      加密字符串 Hex编码
      static byte[] rc4​(byte[] b)
      可逆的加密算法 RC4算法
      static byte[] rc4​(byte[] b, java.lang.String key)
      可逆的加密算法 RC4算法
      static java.lang.String token​(byte[] array)
      加密token方法
      • Methods inherited from class java.lang.Object

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

      • Encrypts

        public Encrypts()
    • Method Detail

      • token

        public static java.lang.String token​(byte[] array)
        加密token方法
        Parameters:
        array - token转换的字符串
        Returns:
        加密后的字符串
      • encrypt

        public static java.lang.String encrypt​(java.lang.Object obj)
        加密
        Parameters:
        obj - 要加密的对象
        Returns:
        加密后的字节数组
      • encrypt

        public static java.lang.String encrypt​(java.lang.String text)
        加密字符串 Hex编码
        Parameters:
        text - 要加密的字符串
        Returns:
        加密后的字节数组
      • encrypt

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

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

        public static byte[] des​(byte[] b)
        可逆的加密算法 DES算法
        Parameters:
        b - 需要加密的字节数组
        Returns:
        返回加密后的字节数组
      • des

        public static byte[] des​(byte[] b,
                                 java.lang.String key)
        可逆的加密算法 DES算法
        Parameters:
        b - 需要加密的字节数组
        key - 加密key
        Returns:
        返回加密后的字节数组
      • aes

        public static byte[] aes​(byte[] b)
        可逆的加密算法 AES算法
        Parameters:
        b - 需要加密的字节数组
        Returns:
        返回加密后的字节数组
      • aes

        public static byte[] aes​(byte[] b,
                                 java.lang.String key)
        可逆的加密算法 AES算法
        Parameters:
        b - 需要加密的字节数组
        key - 加密key
        Returns:
        返回加密后的字节数组
      • rc4

        public static byte[] rc4​(byte[] b)
        可逆的加密算法 RC4算法
        Parameters:
        b - 需要加密的字节数组
        Returns:
        返回加密后的字节数组
      • rc4

        public static byte[] rc4​(byte[] b,
                                 java.lang.String key)
        可逆的加密算法 RC4算法
        Parameters:
        b - 需要加密的字节数组
        key - 加密key
        Returns:
        返回加密后的字节数组