基于RSA、AES加密验证的单向同步程序

软件和网站开发以及相关技术探讨
回复
fuhuizn
帖子: 752
注册时间: 2006-01-06 22:55
系统: ubuntu
送出感谢: 0
接收感谢: 15 次
联系:

基于RSA、AES加密验证的单向同步程序

#1

帖子 fuhuizn » 2018-06-07 20:12

这是本人为了自己方便又安全的同步服务器和开发机上的文件,自己开发的同步软件,一共有三个程序:
服务器 mysyncd
客户端 mysync
密码对生成程序 genkey

功能比较单一,但是胜在安全又方便。握手用的密钥对是RSA2048位密码,通讯中验证身份用的是AES256密码,基本不可能破解。
项目主页链接:
https://gitee.com/rocket049/mysync

页面的“附件”里面有编译好的程序,静态链接的,没有依赖关系,可以直接运行。运行前要按照README的说明配置,不要忘了换密钥对。
fuhuizn
帖子: 752
注册时间: 2006-01-06 22:55
系统: ubuntu
送出感谢: 0
接收感谢: 15 次
联系:

Re: 基于RSA、AES加密验证的单向同步程序

#2

帖子 fuhuizn » 2018-06-10 9:56

增加客户端多配置文件选择功能,方便同步多个目录:
例如增加配置文件 s2.json、s3.json
把两个文件放在 HOME/config/mysync/ 目录下
要选择这两个配置文件,可以运行 mysync 时加参数
-conf s2
-conf s3
注:默认配置文件是 local.json
2018-06-10 09-46-40 的屏幕截图.png
2018-06-10 09-48-04 的屏幕截图.png
回复

回到 “软件/网站开发”