当前位置: 技术问答>linux和unix
关于linux下的文件加密传输。
来源: 互联网 发布时间:2015-10-08
本文导语: 小弟现在需要完成这样一个功能:在服务器(linux)上对文件进行加密压缩,在客户端(windows)上进行下载解密解压,不知道怎么实现,有什么工具可以借助的?请各位多多发表意见,先谢过了。 | ...
小弟现在需要完成这样一个功能:在服务器(linux)上对文件进行加密压缩,在客户端(windows)上进行下载解密解压,不知道怎么实现,有什么工具可以借助的?请各位多多发表意见,先谢过了。
|
openssl支持rc4,rc5,rsa,des等加密算法:
可以用RSA传递交换密钥:用公钥来加密随机会话密钥,用私钥来解密,传递文件时用任一RC4/RC5/DES和会话密钥来加密传送即可,这是手工建立加密通道。
另外也可以直接用SSL协议建立加密通道交换文件,不过要看清楚数字证书是怎么安装的;
最简单的方式就是直接用rc4,rc5等加上共享密钥加密,不过共享密钥不太安全而已。
可以用RSA传递交换密钥:用公钥来加密随机会话密钥,用私钥来解密,传递文件时用任一RC4/RC5/DES和会话密钥来加密传送即可,这是手工建立加密通道。
另外也可以直接用SSL协议建立加密通道交换文件,不过要看清楚数字证书是怎么安装的;
最简单的方式就是直接用rc4,rc5等加上共享密钥加密,不过共享密钥不太安全而已。
|
加密后再传输,用DES,或者其他很多加密方式都可以。
客户端收到收据后再解密。
客户端收到收据后再解密。