在PHP / C ++中加密自定义数据包

时间:2010-01-20 21:00:22

标签: php c++ security encryption cryptography

我正在编写一个游戏服务器插件,并编写一个Web界面来控制它。我正在考虑绕过游戏服务器中的GetPacket()函数,并从我的Web面板发送自定义数据包并使用GetPacket()来解释它们。我唯一担心的是安全性,因为很明显我不想只是发送开放数据。对于PHP脚本和c ++应用程序之间的数据包加密,我能读到什么?

1 个答案:

答案 0 :(得分:1)

你应该小心,你正在进入一些困难的领域。我对这篇文章的第一反应是你可能不需要加密。请记住,您不能对用户保密。用户可以使用调试器并非常轻松地获取传递给GetPacket()的任何数据。

但是,如果你需要保护网络上其他人的秘密,那么你确实需要使用加密。为了安全地执行非常,您应该使用已经可用的内容:OpenSSL。您可以为运行PHP代码的服务器购买一个真正的SSL证书,价格约为30美元。然后,您可以使用C ++ OpenSSL库通过HTTPS进行连接。