LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 588|回复: 2

如何安全地传递敏感数据?

[复制链接]
发表于 2005-8-12 01:31:18 | 显示全部楼层 |阅读模式
小弟想一个邮件共享的程序, 基本结构如下(括号内为程序语言):

* 服务端(PHP)管理用户的登录和邮件查询等操作
* 客户端(C)在于服务端建立了有效连接后,可以提出查询,下载等申请

当客户端想要下载一个文件时,为了减少服务端的压力,服务端将会把此文件所在的邮箱的服务器(如mail.tom.com),邮箱的用户名,密码和邮件的编号等信息告诉客户端,然后客户端再通过这些信息登录邮件服务器并下载相应的文件.

上面的描述有点乱,现在归纳一下问题:
对用户来说,用户名和密码会从远程的服务端传递至本地,然后又由本地提交至远程的邮件服务器.
这一过程中,我只想让用户使用这些敏感信息,而不想让用户有机会接触并获得这些敏感信息的明文.

不知道如何实现.想过一种方案:不传递明文,只传递加密后的数据,但问题是不知道邮件服务器是否支持加密数据的传输.要是Socket可以传输加密数据那也行

注:服务端的POP3协议是用Socket手工写的,因为考虑到此功能不是PHP默认包含的.
发表于 2005-8-12 09:38:10 | 显示全部楼层
apache有ssl模块,自己看文档吧
回复 支持 反对

使用道具 举报

发表于 2005-8-12 09:53:53 | 显示全部楼层
pops and smtps
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表