Class CryptoUtil


  • public class CryptoUtil
    extends Object
    Crypto Util for common methods in various module
    Author:
    Loganathan Sekar
    • Method Detail

      • combineByteArray

        public static byte[] combineByteArray​(byte[] data,
                                              byte[] key,
                                              String keySplitter)
        Combine data,key and key splitter
        Parameters:
        data - encrypted Data
        key - encrypted Key
        keySplitter - keySplitter
        Returns:
        byte array consisting data,key and key splitter
      • encodeBase64

        public static String encodeBase64​(byte[] data)
        Encodes to BASE64
        Parameters:
        data - data to encode
        Returns:
        encoded data
      • encodeBase64Url

        public static String encodeBase64Url​(byte[] data)
        Encodes to BASE64 URL Safe
        Parameters:
        data - data to encode
        Returns:
        encoded data
      • decodeBase64

        public static byte[] decodeBase64​(String data)
        Decodes from BASE64
        Parameters:
        data - data to decode
        Returns:
        decoded data
      • decodeBase64Url

        public static byte[] decodeBase64Url​(String data)
        Decodes from BASE64 URL
        Parameters:
        data - data to decode
        Returns:
        decoded data