Class MosipDES


  • public class MosipDES
    extends SymmetricProcessor
    DES Initialization for Mosip
    Since:
    1.0.0
    Author:
    Urvil Joshi
    • Method Detail

      • desWithCBCandPKCS7Padding

        public static byte[] desWithCBCandPKCS7Padding​(byte[] key,
                                                       byte[] data,
                                                       boolean mode)
                                                throws MosipInvalidDataException,
                                                       MosipInvalidKeyException
        DES Engine Initialization with PKCS7Padding
        Parameters:
        key - key for encryption/decryption
        data - data for encryption/decryption
        mode - if true process mode is Encrypt ,else process mode is Decrypt
        Returns:
        Processed array
        Throws:
        MosipInvalidDataException - if data is not valid in length,corrupted
        MosipInvalidKeyException - if key is not valid in length,corrupted and wrong