public class SensorsDataEncrypt
extends java.lang.Object
| 构造器和说明 |
|---|
SensorsDataEncrypt(android.content.Context context,
IPersistentSecretKey persistentSecretKey,
java.util.List<SAEncryptListener> listeners) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
checkPublicSecretKey(java.lang.String version,
java.lang.String key,
java.lang.String symmetricEncryptType,
java.lang.String asymmetricEncryptType)
检查公钥密钥信息是否和本地一致
|
java.lang.String |
disposeECPublicKey(java.lang.String key)
删除公钥前面的 EC 标识
|
org.json.JSONObject |
encryptTrackData(org.json.JSONObject jsonObject)
针对数据进行加密
|
static boolean |
isECEncrypt()
检测是否集成 EC 算法
|
boolean |
isPublicSecretKeyNull()
公钥是否为空
|
void |
saveSecretKey(SecreteKey secreteKey)
保存密钥
|
public SensorsDataEncrypt(android.content.Context context,
IPersistentSecretKey persistentSecretKey,
java.util.List<SAEncryptListener> listeners)
public static boolean isECEncrypt()
public org.json.JSONObject encryptTrackData(org.json.JSONObject jsonObject)
jsonObject,需要加密的数据 - public void saveSecretKey(SecreteKey secreteKey)
secreteKey - 密钥信息public boolean isPublicSecretKeyNull()
public java.lang.String checkPublicSecretKey(java.lang.String version,
java.lang.String key,
java.lang.String symmetricEncryptType,
java.lang.String asymmetricEncryptType)
version - 版本号key - 密钥信息symmetricEncryptType - 对称加密类型asymmetricEncryptType - 非对称加密类型public java.lang.String disposeECPublicKey(java.lang.String key)
key - 公钥