我想对我所编写的软件进行加密,具体设想如下:
我的程序中有一个splash启动画面(bmp格式),我想将该图片以二进制方式读出来,然后在该二进制文件中插入类似于密钥之类的东西,当程序启动时,读取该二进制文件,如果有密钥,则进入系统,否则提示出错退出。不知这样该如何实现?各位高手还有其他好的软件加密方法吗,最好有源代码?

解决方案 »

  1.   

    我对你的加密方法有点看法(仅代表个人观点):
    你对图形加密的意义不明确,首先vc程序打包时无需将资源打进,所以别人不会更换你的图片,你的设想都变成了空想。其次,听你的意思,你的软件并不是一个大的商用软件,无需费太大的神。如果是商业软件用加密狗不就得了嘛!所以我认为你在程序中简单加一下密就可以了。比如说用控制软件累计使用次数;用CTime类实现软件使用期限等就可以了。以上仅做参考!