飞燕围棋文件加密算法
来源:互联网 发布:剑三捏脸数据放哪 编辑:程序博客网 时间:2024/04/28 15:01
(1)重要文件加密
涉及到核心方案,脚本,xml,帮助说明,图片资源,等等的。先用AES-128-CBC加密,再用base64编码方便传输。加密过程:
openssl enc -e -aes-128-cbc -pass pass:mypassword -in a.txt -out a.txt.aes
openssl base64 -in a.txt.aes -out a.base64.txt
解密过程:java里面有aes-128-cbc的算法,自己找下即可,上面的mypassword可不是我用的实际密码,要不这个算法不是白搞了,呵呵
(2)非重要文件加密
比如棋谱文件,数量比较多预计1万以上,文件重要性也不高,算法应该设计的简单,支持对称加密,公钥和私钥相同,同时文件熵值不能提高,否则影响压缩效率。
算法是自己设计的,接口如下:
windows 端(用脚本+批处理实现):
result = func_encrypt(file_content, my_password);
result = func_decrypt(file_content, my_password);
android 端:result = func_decrypt(file_content, my_password);
欢迎棋友提供进一步思路~
涉及到核心方案,脚本,xml,帮助说明,图片资源,等等的。先用AES-128-CBC加密,再用base64编码方便传输。加密过程:
openssl enc -e -aes-128-cbc -pass pass:mypassword -in a.txt -out a.txt.aes
openssl base64 -in a.txt.aes -out a.base64.txt
解密过程:java里面有aes-128-cbc的算法,自己找下即可,上面的mypassword可不是我用的实际密码,要不这个算法不是白搞了,呵呵
(2)非重要文件加密
比如棋谱文件,数量比较多预计1万以上,文件重要性也不高,算法应该设计的简单,支持对称加密,公钥和私钥相同,同时文件熵值不能提高,否则影响压缩效率。
算法是自己设计的,接口如下:
windows 端(用脚本+批处理实现):
result = func_encrypt(file_content, my_password);
result = func_decrypt(file_content, my_password);
android 端:result = func_decrypt(file_content, my_password);
欢迎棋友提供进一步思路~
阅读全文
0 0
- 飞燕围棋文件加密算法
- 安卓版围棋软件《飞燕围棋》的计划
- 文件加密算法
- 围棋
- 围棋
- 围棋
- 围棋
- 围棋
- 围棋
- 围棋
- AES的文件加密算法
- Java DES 文件加密算法
- 马踏飞燕(续)
- 飞燕集(脱单)
- SDNU__1025.马踏飞燕
- 使用xetex直接由围棋棋谱文件创建pdf书籍
- 围棋,又见围棋
- 用RSA加密算法处理文件
- jquery.uploadify.js上传插件API总结
- mybatis动态sql中foreach标签的使用
- Java 内存模型
- SourceTree安装时跳过登录
- c语言接口与实现--异常与断言(异常部分)的理解,含实例
- 飞燕围棋文件加密算法
- angular增删查+css
- 抛弃爬下来的灰色数据,有门槛的风控怎么做?
- 前端面试题总结 持续更新
- Python checkio "Building Base"解决方案
- 如何编程将经纬度合并成一个字符串,显示在高德地图上
- StringUtils常用方法介绍
- 由STL map调用clear后,内存不返还给操作系统的问题出发,探讨glibc malloc/free行为
- 更换头像