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

com.anysoft.util.code.Coder Maven / Gradle / Ivy

There is a newer version: 1.6.17
Show newest version
package com.anysoft.util.code;


/**
 * 
 * SDA编码/解码器
 * 
 * @author duanyy
 * @version 1.6.12.7 [20181108 duanyy] 
* - 改造coder框架
*/ public interface Coder { /** * 编码 * @param data 原始数据 * @param key 加密密钥 * @return 编码后的数据 */ public String encode(String data,String key); public String encode(String data,String key,boolean hex,boolean urlSafe); /** * 解码 * @param data 编码数据 * @param key 解密密钥 * @return 解码后的数据 */ public String decode(String data,String key); public String decode(String data,String key,boolean hex,boolean urlSafe); /** * 生成key * @return key */ public String createKey(); /** * 通过一个初始化的值生成key * @param init 初始化的值 * @return 对应算法所需要的Key */ public String createKey(String init); public String createKey(String init,boolean hex,boolean urlSafe); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy