最近在做一个项目,快做好了,但对方好像不想给钱,一拖再拖,以单位财政困难为由,虽然签了合同,但为了以防万一。准备给它点限制。先拟做法:我可以把这个软件先给他们用,他们用了半年后如果还不给够钱,马上就让这个软件失效,让他们用不了。提出问题:怎样把数据库里面的数据加密?这是一收费扣费系统,把数据库里面的数据加密后,如果他们不给钱,那么这半年后这些数据将无效(他们最怕的),他们再让别人做的话这些数据别人也束手无策。是不是每次涉及数据插入和改动的时候把数据加密?请大家踊跃发言,给我提供点思路。谢谢!
解决方案 »
- 知道 TTBxdock TTbxpopupmenu 是什么控件吗 装了toolbar还提示缺少
- dbediteh显示小数位数问题
- 求Delphi共享文件夹和映射网络硬盘代码。
- 100分请教一个问题
- 急需高手解答,循环中的异常控制。
- 大家快来帮帮我
- 求一个计算方法!谢谢!!输入 一个固定 的 合值 根据设定的 区间 值进行平分 数
- 如何将某一文件读到流中,然后再从流中写回文件呢?
- 在哪可以找到有关ISO 层次结构的详细中文资料?
- 请教如何让TDBImage控件在显示一张图片时,让图片自动适应窗口,同时保持图片原始长宽比例?
- 关于TList类的Clear方法,请教!
- @@@@####一个奇怪的Free问题####@@@@
如果是sql server,你可以用程序将数据库备份出来,对文件进行加密,加密方法最简单的用zip控件,加密的时候加上一个16位以上的密码,基本上就解不开了。不放心的就自己用算法加密,des等的加密函数都有现成的。
如果不是sql server,直接对文件加密就可以了,加密方法同上
数据加密:MD5当时单向加密,到时候你自己都不清楚原来数据是多少,建议不采用MD5。
比较常见的加密方式有RSA和DES算法。这些是双向加密,自己容易能够解读原
有数据。这些实现方法比较简单,去WWW.2CCC.COM下载相关的源码研究一下就
能够用。