文件的加密与绑定,请各位高手帮忙 ( 积分: 60 )

  • 主题发起人 主题发起人 lucky.gong
  • 开始时间 开始时间
L

lucky.gong

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在做一个系统,自己通过运算公式加密,将一个KEY文件中读出KEY值. 我现在想做到这个KEY文件只能存放于某台电脑上的某个文件夹下面,并对KEY文件进行加密. 这里应该涉及到绑定的问题,我有个想法就是把KEY文件与网卡序列值绑定起来,如果网卡不同,将KEY文件拒绝打开,也不能被程序读取.
请教各位高人,有没有好办法.偶是穷人,60分表心意
 
怎么没人帮呀
 
请参考 http://www.delphibbs.com/delphibbs/dispq.asp?lid=3648218
您所要做的不过是在它的基础上将网卡信息加入到密钥中去。获取网卡信息论坛里的帖子
很多了。请参考 http://www.delphibbs.com/delphibbs/dispq.asp?lid=2433861
 
谢谢热心creation-zy,看到你我就看到救星了.我看到你常常帮大家的忙,真是大好人也
 
可有没有较实用的代码,拿来稍作修改就可以用.我急用呀.谢谢
 
高手在哪里
 
有那么难么?只要思路确定是可行的,就可以细化步骤、开始编码了啊。你的需求不常
见,很难找到现成的例子,我估计也不大可能有人从零开始从头到尾帮你写好。千里之行,
始于足下——只要你开始行动了,就可以发现问题,到时候再来问就更加容易得到回答了。

文件读写不会么?帮助里有。
加解密不会么?帖子里有。
还有什么不会的?说啊!

自助者天助!
 
非常感谢creation-zy的忠告.
在看到你的这个回贴前我确实已经基本实现了所有的功能.有个问题还想请教,我在网上找到那个des加密,为什么KEY只有8位是有效的,我看加密后是16位十六进制,有没有长一点.本想找3DES,没找到好用的代码,在哪有啊
 
广告:
这个加密算法支持无限信息量的密钥:P
http://www.delphibbs.com/keylife/iblog_show.asp?xid=7088

DES的有效密码为56Bit(也就是7个字节),最后再加上8位的校验位就构成了64Bit的密
钥,DES是分块加密算法,明文被分割为64bit的组,与同样是64bit的密钥进行运算,得到
密文。
 
谢谢creation-zy. 要结贴前,想再请教一个问题,我是把密文以流的形式写入到无类型文件中,然后解密是也是以流文件读出.对于多人同时读密文件时,会不会有什么异常情况发生.因为这步暂无法测试,所以先请教你
 
同时写是不可能的,对于同时读,只要注意文件的打开模式不要排他即可,不会有问题的。
 
好的.非常感谢creation-zy的热心帮忙.60分送上表表心意,真希望DFW能多一些像你这种热心的高人,再次感谢!
 
后退
顶部