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 | 循环次数 |