All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ksyun.ks3.service.encryption.internal.JceEncryptionConstants Maven / Gradle / Ivy

package com.ksyun.ks3.service.encryption.internal;

/**
 * Contains constants required by the JCE encryption library.
 */
public class JceEncryptionConstants {

    /** Name of the symmetric encryption algorithm */
    public static String SYMMETRIC_KEY_ALGORITHM = "AES";
    
    /** Name of the algorithm, mode, and padding we will use in the symmetric cipher for encryption */
    public static String SYMMETRIC_CIPHER_METHOD = "AES/CBC/PKCS5Padding";
    
    /** Minimum length of the generated symmetric key */
    public static int SYMMETRIC_KEY_LENGTH = 256;
    
    /** AES cipher block size */
    public static int SYMMETRIC_CIPHER_BLOCK_SIZE = 16;
    
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy