这更像是一个软件工程问题,而不是编程问题。我试图使标题尽可能相关,如果有人觉得他们可以更恰当地用词,请告诉我。
所以,我一直在开发一个使用异步的即时聊天网络服务。javascript和PHP。该应用程序背后的主要卖点是高度保密。有许多即时聊天应用程序,从 Live Messenger、Yahoo Messenger、IRC 和 Skype 等等。但是 - 称我为偏执狂 - 但我觉得我永远无法信任软件背后的公司,因为用户几乎没有控制权,而且大多数人似乎完全忽略了隐私问题。我知道还有许多其他安全/私人 IM 应用程序,但决定创建我自己的,它使用 SSL 加密所有使用点(用户->数据库->用户)之间的通信,
目前,消息本身是纯文本。我可以使用 PHP 的各种加密库,但我将如何以消除我自己(所有者)解密消息从而损害隐私的可能性的方式这样做?
我当然不会这样做,我只是想在这种程度上证明隐私。如果我用密码加密,我会知道密码。如果我要使用编程密码进行加密,我会知道 PHP 将密码存储在哪里。
有没有办法解决这个问题?或者这只是以信任结束?
更新:据我所知 PHP 是无状态的,但是会话例如强制服务器将数据存储在内存中,这是否可以将密钥/密码存储在内存中?
感谢您的任何想法或建议。