Class Crypto


  • public class Crypto
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Crypto​(java.lang.String cipherKey)  
      Crypto​(java.lang.String cipherKey, boolean dynamicIV)  
      Crypto​(java.lang.String cipherKey, java.lang.String customInitializationVector)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String decrypt​(java.lang.String cipher_text)
      Decrypt
      java.lang.String encrypt​(java.lang.String input)  
      static byte[] hexEncode​(byte[] input)  
      static byte[] hexStringToByteArray​(java.lang.String s)  
      static byte[] md5​(java.lang.String input)
      Get MD5
      static byte[] sha256​(byte[] input)
      Get SHA256
      • Methods inherited from class java.lang.Object

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

      • Crypto

        public Crypto​(java.lang.String cipherKey)
      • Crypto

        public Crypto​(java.lang.String cipherKey,
                      boolean dynamicIV)
      • Crypto

        public Crypto​(java.lang.String cipherKey,
                      java.lang.String customInitializationVector)
    • Method Detail

      • decrypt

        public java.lang.String decrypt​(java.lang.String cipher_text)
                                 throws PubNubException
        Decrypt
        Parameters:
        cipher_text -
        Returns:
        String
        Throws:
        PubNubException
      • hexStringToByteArray

        public static byte[] hexStringToByteArray​(java.lang.String s)
      • md5

        public static byte[] md5​(java.lang.String input)
                          throws PubNubException
        Get MD5
        Parameters:
        input -
        Returns:
        byte[]
        Throws:
        PubNubException
      • sha256

        public static byte[] sha256​(byte[] input)
                             throws PubNubException
        Get SHA256
        Parameters:
        input -
        Returns:
        byte[]
        Throws:
        PubNubException