Toggle navigation
Toggle navigation
This project
Loading...
Sign in
public_service
/
public_sdk_android
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
xuguohong
2021-04-13 21:19:04 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
ae4b5cba6d5ec401875019a248a604b56f90568d
ae4b5cba
1 parent
f70f73db
aes文档更新
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
57 additions
and
0 deletions
doc/aes资源解密资料/资源AES解密接入文档.md
doc/aes资源解密资料/资源AES解密接入文档.pdf
doc/aes资源解密资料/资源AES解密接入文档.md
View file @
ae4b5cb
...
...
@@ -67,6 +67,34 @@ CryptInterface.decodeAssetsFilesFromDir("commonEncode", Environment.getExter
});
```
-
解密接口(解密assets中的单个文件资源)
```
public static void decodeAssetsFile(final String assetsFilePath, final String toFilePath, final CryptCallBack callBack)
```
接口参数说明
|字段名称 |字段说明 |
| -------------|:--------------:|
|assetsFilePath |要解密资源assets的相对文件路径 |
|toFilePath |解密资源到某个目录 |
|callBack |解密结果回调 |
CryptCallBack说明:
|字段名称 |字段说明 |
| -------------|:--------------:|
|code |10:解密成功(所有资源都成功才返回) 其他code为失败 |
|msg |解密结果描述 |
例子:
```
CryptInterface.decodeAssetsFile("aes/manifest.json", Environment.getExternalStorageDirectory() + "/gametest/encodeRes0/manifest.json", new CryptCallBack() {
@Override
public void callback(int code, Object msg) {
CommonLog.logDebug("code:" + code + " message:" + msg);
}
});
```
-
解密接口(解密除assets目录外的资源)
```
public static void decodeSdFilesFromDir(String fromDirPath, String toDirPath, CryptCallBack callBack)
...
...
@@ -98,6 +126,35 @@ CryptInterface.decodeSdFilesFromDir(fromDir, toDir, new CryptCallBack() {
});
```
-
解密接口(解密除assets外的单个文件资源)
```
public static void decodeSdFile(final String filePath, final String toFilePath, final CryptCallBack callBack)
```
接口参数说明
|字段名称 |字段说明 |
| -------------|:--------------:|
|filePath |要解密资源文件的绝对路径 |
|toFilePath |解密资源到某个路径 |
|callBack |解密结果回调 |
CryptCallBack说明:
|字段名称 |字段说明 |
| -------------|:--------------:|
|code |10:解密成功 其他code为失败 |
|msg |解密结果描述 |
例子:
```
String decodeFile = Environment.getExternalStorageDirectory() + "/gametest/game.json";
String toFile = Environment.getExternalStorageDirectory() + "/gameDecode/game.json";
CryptInterface.decodeSdFile(decodeFile, toFile, new CryptCallBack() {
@Override
public void callback(int i, Object o) {
}
});
```
-
解密接口(直接解密传递的内容)
```
public static void decode(byte[] content, CryptCallBack callBack)
...
...
doc/aes资源解密资料/资源AES解密接入文档.pdf
View file @
ae4b5cb
No preview for this file type
Please
register
or
login
to post a comment