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

com.gitee.apanlh.util.algorithm.encrypt.CipherKeyWarpMode Maven / Gradle / Ivy

There is a newer version: 2.0.0.2
Show newest version
package com.gitee.apanlh.util.algorithm.encrypt;

import javax.crypto.Cipher;

/**
 * 	密钥包装模式枚举类,用于表示密钥包装和解包装的操作模式
 *  
WRAP:密钥包装操作模式,用于将密钥包装成加密的密文 *
UNWRAP:密钥解包操作模式,用于从加密的密文中解包装出原始密钥 *
密钥包装是一种将密钥进行加密和解密的技术,用于在密钥交换或存储过程中保护密钥的安全性 * * @author Pan */ public enum CipherKeyWarpMode { /** 密钥包装操作模式,用于将密钥包装成加密的密文 */ WRAP(Cipher.WRAP_MODE), /** 密钥解包操作模式,用于从加密的密文中解包装出原始密钥 */ UNWRAP(Cipher.UNWRAP_MODE); /** 类型值 */ private int mode; /** * 构造函数 *
自定义类型 * * @author Pan * @param mode 类型 */ CipherKeyWarpMode(int mode) { this.mode = mode; } /** * 获取类型值 * * @author Pan * @return int */ public int getMode() { return mode; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy