项目作者: ca1fee

项目描述 :
基于openssl的加密文件传输软件
高级语言: Makefile
项目地址: git://github.com/ca1fee/opensslTransmit.git
创建时间: 2020-11-02T13:31:25Z
项目社区:https://github.com/ca1fee/opensslTransmit

开源协议:

下载


opensslTransmit

基于openssl的加密文件传输软件

main 分支

第一次更新的主分支

目录结构

  1. .
  2. ├── bin
  3. ├── certs
  4. ├── debug
  5. ├── bin
  6. └── obj
  7. ├── imgs
  8. ├── include
  9. ├── obj
  10. ├── qt
  11. └── ssl-gui
  12. ├── build-ssl-gui-Desktop_Qt_5_14_2_GCC_64bit-Debug
  13. ├── build-ssl-gui-Desktop_Qt_5_14_2_GCC_64bit-Release
  14. └── ssl-gui
  15. ├── src
  16. └── test
  17. ├── fileRecv
  18. └── fileTrans

依赖环境

build-essential libssl-dev qt

运行方法

1 安装依赖环境

openssl:

$ sudo apt-get install libssl-dev

qt:

http://download.qt.io/official_releases/qt/

2 下载源代码

$ git clone https://github.com/ca1fee/opensslTransmit.git

3 切换到目录

$ cd opensslTransmit/qt/ssl-gui/build-ssl-gui-Desktop_Qt_5_14_2_GCC_64bit-Release/

avatar

4 运行客户端

$ ./ssl-gui

avatar

5 选择接收或发送

avatar

6 设定相应的参数

接收的设定

avatar

发送的设定

avatar

7 运行效果

avatar

即可在test/fileRecv(或者指定的目录)找到传输的文件,格式为:clt.年.月.日.时.分.秒(或指定的目录和文件名)

avatar