implementation 'fairy.easy:encryptioninformation:{latest_version}'
HashHelper.encryptHashToString(shaType, data)
数据 |
数据类型 |
数据解释 |
shaType |
enum |
Hash算法枚举 |
data |
String |
Hash的数据 |
HmacHelper.encryptHmacToString(hmacType, data, key)
数据 |
数据类型 |
数据解释 |
hmacType |
enum |
Hmac算法枚举 |
data |
String |
Hmac的数据 |
key |
String |
Hmac的密码 |
SymmetryHelper.decryptSymmetryToStringDefault(symmetryType, cipherSymmetryType, data, key);
数据 |
数据类型 |
数据解释 |
symmetryType |
enum |
对称加密算法枚举 |
cipherSymmetryType |
enum |
对称加密算法的填充格式枚举 |
data |
String |
对称加密算法的数据 |
key |
String |
对称加密算法的密码 |
AsymmetryHelper.encryptAsymmetryToHexString(asymmetryType, cipherAsymmetryType, data, key, true);
数据 |
数据类型 |
数据解释 |
asymmetryType |
enum |
非对称加密算法枚举 |
cipherAsymmetryType |
enum |
非对称加密算法的填充格式枚举 |
data |
String |
非对称加密算法的数据 |
key |
String |
非对称加密算法的密码 |
true |
boolean |
是否是公钥 |
PBEHelper.encryptPBE2HexString(hashType, data, key, salt, size);
数据 |
数据类型 |
数据解释 |
hashType |
enum |
PBE加密算法枚举 |
data |
String |
PBE加密算法的数据 |
key |
String |
PBE加密算法的密码 |
salt |
String |
PBE加密算法的盐(消息双方规定的信息) |
size |
int |
循环次数 |