我打算使用 Py2Exe 将我的应用程序编译为可执行文件。但是,我的应用程序中有敏感的 URL 链接,我希望将其隐藏为加密状态。无论我的应用程序是否被反编译,链接仍将保持加密状态。我如何让 urllib2 打开加密链接?
任何帮助将不胜感激,或者可以指出我正确方向的示例代码。
谢谢!
我不认为 urllib2 有这样的选项,尽管您可以做的是将链接保存在其他地方(例如一个简单的数据库,加密它们(如密码),当 urllib2 调用链接时,您检查哈希。
类似于用户身份验证。
URL 加密在这种情况下不会保存您。当您的软件在客户端计算机中运行并以某种方式解密此 URL 并向其发送 HTTP 请求时,任何使用 Wireshark 的孩子都将能够看到您的 URL。
如果您的系统设计需要敏感 URL,更安全的方法可能涉及更改 HTTP 服务器本身的设计!您必须以不敏感的方式构建系统,因为您无法控制它们。一旦代码使用它们,就可以捕获它们。