感谢开发者,我也是做开发的,由于红警自身原因,即使加密了,用一些技术手段(如反编译平台或者红警),仍然可以得到地图的代码进行修改。我有个提议可以验证某个地图是否为作者原创,就是增加一个数字签名功能,可以用rsa加密算法,打包地图的软件可以生成公钥私钥对,私钥与论坛账号关联保存到服务器不被公开,公钥可以公开,使用打包软件时需要登录账号获取作者的私钥,用私钥生成签名,把签名一起打包到ra2mp文件里,最终平台房间里使用该地图时,平台用公钥对签名进行验证,然后显示出作者是谁,如果被修改则可提示此地图被修改过。
虽然不能完全的保护地图代码不被泄露,但是能严格的保证某个地图是否为某个作者原创,也是一种保护版权的方式,能激励各位作者做出更好的地图。 |