说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

用修改文件时间的方法来加密文件-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
用修改文件时间的方法来加密文件-Delphi资料

[摘要]:本文介绍了在Delphi中利用系统函数和Windows API函数配合Delphi中的DataTimePicker组件来获取和修改文件的时间信息的方法,以达到软件信息的简单加密。

谈到文件加密已经有很多方法了,但传统的文件型加密方法都存在一些不足。例如:让人头痛的密码技术、复杂的全文加/解密算法、会产生垃圾文件的暗贴技术等等。这里我向大家介绍一种新的文件加密思路。在Win 95/98中选定一个文件后单激鼠标右键可以查看文件的属性。其中会列出该文件的创建时间、修改时间和访问时间。这些信息的设置一般都是由操作系统(也就是由Dos/Windows等等)自动完成的,不会让用户轻易修改。利用这一特性就可以实现很隐蔽的加密技术。

加密原理:用特定的时间信息替换原来的文件时间信息。

解密原理:获取已加密文件的时间信息与特定时间信息比较,如相同则说明该文件是合法的,如不同则说明该文件属于过期或盗版软件。

以上简单介绍了文件时间属性的修改方法,利用这种方法可以起到简单的软件加密。例如:假设某个软件或游戏执行完后存储了一些存档文件,则操作系统会自动设置该文件的修改时间,那么稍有经验的用户就可以用Windows中的“查找文件”功能找到最后被修改的文件。如果该文件是记录密码或用户信息的文件(实际上很多情况都是这样),后果简直不堪设想。另外,如果适当设置文件的创建、修改时间和访问时间,例如:保持三者之间为一定的时间间隔就可以作为加密的一种好手段。运行主软件时只要动态的检测一下文件时间是否满足特定的要求就知道该软件是否过期或属于盗版软件,从而达到加密和保护软件的目的,并且不会产生垃圾文件。

以下介绍具体实现方法:

利用Delphi中的FindFirst函数可以得到一个文件的属性记录,该记录中的FindData域中就记载了详细的文件时间信息。FindData中的时间信息不能直接得到利用本文源程序中的CovFileDate函数可以完成文件时间格式的转换。设置文件的时间要复杂一些,利用Delphi中的DataTimePicker组件来辅助完成这一复杂的操作。可以利用四个DataTimePicker组件来完成文件创建时间和修改时间的设置。注意:文件的访问时间用修改时间来代替。使用下面的例子时,请在您的Form上添加四个DataTimePicker组件。其中第一和第三个DataTimePicker组件中的Kind设置为dtkDate,第二个和第四个DataTimePicker组件中的Kind设置为dtkTime,DateMode设置为dmUpDown。

备注:修改文件时间的范围是从公元1792年9月19日开始的,上限可以达到公元2999年或更高。另外,请不要将此技术用于破坏他人文件等非正当途径。

科技界最聪明的人:Facebook首任CTO激情燃烧的岁月 继乔布斯时间胶囊出土 其儿时的家或成历史遗迹 微软向7亿Windows 7用户发布Internet Explorer 11预览版 乐视腾讯深度合作 超级电视26日易迅网首发 开源jQuery插件推荐 帮你快速构建单页网站 实时数据追踪?Salutron发布LifeTrak API Infoworld Bossie Awards:最好的开源App锦集 除了乔布斯的鼠标 值得装入时间胶囊的十大科技产品 2013中国互联网安全大会:云环境带来的安全隐患和机遇 2013中国互联网安全大会:软件安全新挑战 专访Line大中华区总裁:即使卖萌,也能深入人心 iOS开发者必备:四款后端服务工具 市场研究公司:iPhone5C/5S成本分别是173、199美元 对软件开发有利的5个敏捷编程方法 移动端性能大比拼:CSS Sprites vs. Data URI 三大峰会七大论坛,2013移动开发者大会将于11月在京举行 黑莓47亿美元收购的背后 微软或成最大受益者 搜索大战升级:360搜狗相互起诉对方不正当竞争 诺基亚将于10月22日发布6款新产品 平板Lumia 2520等 从17美元到50美元 Facebook股价上涨背后的两大关键 12个理由:为什么我会认为Android比iOS 7好! AMD推 "Mantle" API 欲释放GPU全部潜能 Salesforce架构:日事务过13亿,2.4万TPS的数据库峰值 久违的iOS,新鲜的SDK,豌豆荚发布云相册 喜大普奔:谷歌15岁了,生日快乐! 传福特CEO Alan Mulally目前最有希望执掌微软 微软计划将WP8和Win8应用商店合并?太好了! 响应开发者要求:Kinect for Windows SDK 1.8发布 OpenStack基金会BD总监:希望有更多的中国公司加入 CTO如何避免决策失控(三):从CEO角度看CTO的应对能力 IT界需求最旺的16项技能 数据库恢复问题,请各位赐教 急。。。。。JBUILDER连接数据时的问题 手写笔 给分 oracle816配置问题 为什么总说找不到servlet类? 有个概念想问下:什么是mysql的断口 SDK程序设计中如何动态清除“Button”等窗体 请教大家Database Desktop中的Autoincrement类型字段不能自动清零的问题 在word文档中使用active控件引发的问题,请大家帮忙,急!!! 帮忙一下! 大家帮帮我吧! 我手头没有winxp光盘,可现在想安装IIS,谁能帮我,好象单独copy几个文件给我也行 关于表单嵌套问题,50分相送! 怎么传递参数给Midas服务器查询? 散个关于时间计算代码让大家品评!给分! 请问如何得到inifile文件的所有小节名? 本是学计算机的!现在却要去教书了!IT梦想泡汤了!! 真诚求解:关于校园局域网得ip地址与网外ip地址得关系问题 谢谢! 在两个web application之间能不能通过session传对象? 怎么把weblogic用向导创建的域删掉,重新配置 简单的问题:关于符号' " & 在word文档中使用active控件引发的问题,想请大家帮忙。急!!! 为什么G.723.1 在DShow里面用不了? 大虾呀、小弟我求救呀!快来帮帮我!郁闷呀! 我安装了win2003后,为什么声音驱动装不了? release为何不行? 在delphi中如何得到mysql里所有的数据库名?急!在线等!! 怎样获得例如另一个网页的内容,然后部分现实,原理是什么 怎样获得例如另一个网页的内容,然后部分显示,原理是什么 100分求MSDN下载地址!!! 菜鸟苦难,高手达人入,简单问题! 我有白头发了,你们也? 请教一个关于datagrid的弱弱的问题 DirectShow中通过摄像头获取图像,如何改变分辨率 关于Win2000做服务器,Win98做客户端,在98中如何设置连接Internet的问题? 我的php是怎么回事呀? 如何访问带密码的Access数据库? 关于程序员的数组方面的问题? 救菜鸟!给个范例! 为什么我在XP下文件夹加密加不了? 在word文档中使用active控件引发的问题。急!!! 我在我的frame中的一个页面中用一个button的onClick="javascript:window.close()"怎么关闭不起作用呢? 帮帮我吧,我asp刚入门,就要做网站,感觉心里好没底...... 红色紧急求救 我在北京找工作,各位仁兄帮帮看看 如何在窗体中动态生成组件? 如何实现显示在线者的信息,如注册会员多少人,访问者多少人等等(附三问) 50分求救,哪里有下载免费的VB6中文版? 求救!!!!!!!!!高分!! 大家进来看看这个效果怎么做! 小试管中盛有水,U型管液面相平,向试管中加入下列物质,液面不变的有1、氧化钙2、氢氧化钠3、氯化钠4、氢氧化钙5、浓硫酸 第六丶七题怎么写 clock改一个字母变成另外一个单词 地球OL 怎么才能玩如题 填空第6,7题 现代诗歌8句 无故寻愁觅恨,有时似傻如狂;纵然生得好皮囊,腹内原来草莽.要着样的 8句 6个字 6个字 7个字 6个字.8句的诗歌! 成语接龙:全心全意-( )-( )-(成语接龙:全心全意-( )-( )-( ) 求新概念英语2-3册答案(除了选择题.主要是那些句子的答案比如说 改写下面的句子,用what来引导下列的感叹句1 this is a wonderful garden!我要的是 2 3 册课后 我下载 下来了 可无法解压啊 祸莫大于贪欲,福莫大于知足. 英语翻译在那个时候,我的世界就像一个巨大的宴会,溢满了嘈杂的声音和模糊的脸,而我戴上面具,穿着盛装,没有人看得清面具下的脸 已知:如图,等腰三角形ABC中,AC=BC,∠ACB=90°,直线l经过点C(点A、B都在直线l的同侧)AD⊥l,BE⊥L,垂足分别为D.求证:△ADC≌△CEB. 线段AB上有C,D,E,F四点,其中AD=4CD,BC=5CD,E、F分别是AD、BC的中点,且EF=35,求线段AB的长. 英语翻译It's about a global problem that affects so many innocent people worldwide.It's about poverty ,the loss of innocence,an early entry to theharshest realities of life and it'sdefinitely Not Sweet. 26个英文字母如下图排序,求图形所代表的答案? 无故寻觅根,有时似傻如狂,纵然生得好皮囊腹内原来草莽.这首诗概括的人物是谁? 为什么不需要知道毛细管尖口半径最大气泡压力测定液体表面张力 同位素半衰期一样? 已知x^2+y^2=7,xy=-2.求5X^2-3(XY-Y^2)-11XY-2(-X^2-2Y^2)的值thank 当空气中形成一个半径为r的小气泡时,泡内压力与泡外压力之差为多少? 如何提高自控能力?比如熬夜啊, 扁鹊见蔡桓公 蔡桓公得的是什么病! 请问你有高教出版社《电磁场与电磁波》第四版课后思考题答案么 一道数学题关于导数的;y=cosx/sinx+cosx在P(π/4,1/2)的的切线斜率 如何培养孩子的自控和自抑能力 成长中的你对于长大怀着向往之心还是惧怕之心,说明理由 一道关于导数的数学题log 以x为底 以3为真数的导数 怎样提高自控能力? 急需!请问谁有电磁场与电磁波(许福永、赵克玉.科学出版社)习题答案?有的话拜托您请发我邮箱 愿得一人心白首不分离 很喜欢这句 Did you see Jim?He used to ( ) so wild!Yes.but he ( )any more .He looks very conservative(保守)now.( )he thin in high shool?I don't remember.Yes,and ( )he is.( )he wear glasses?Yes.Does he like to( )the guitar?Yes,he does,but now he likes classical 神马是幸福,幸福是神马?人人都说自己过得不好,不开心,不幸福.为啥我觉得自己生活的很好啊, 只愿得一人心,白首不分离,这清晰的话语,嘲笑孤单的自己,盼望能见到你,却一直在骗自己., 有一道七年级第二学期的数学题不会做题目是:(负三)的三分之一次,除以,(六的三分之四次)的二分之三 可以给我发一份第四版电磁场与电磁波高教出版社的课后答案吗?太感谢了 邮箱:sugerstar1015@yahoo.cn 类似愿得一人心白首不分离的句子 我没有自控能力,怎么样才能培养我的自控能力? 求电磁场与电磁波第四版(谢处方饶克谨)答案 李行亮《愿得一人心》“只愿得一人心,白首不分离”怎么理解? 不同的同位素半衰期提否相同 电磁场与电磁波(第四版,谢处方,饶克谨 编)课后习题答案. 已知P是三角形ABC所在平面内的一点,若BC向量等于xPA向量加BP向量,其中x属于R,则点P一定在? 怎样可以提高自己的自控能力?有时对自己的计划总不能全部完成,明明鼓足了劲儿,却总容易泄气. 陈在衡不怕鬼重点字解释 上边一个雁字下边一个月是怎么读的? 怎么增加自己的自控能力 函数f(x)= -x^2+6x+5的单调递减区间是什么, 上面一个疋下面一个月读什么字 一根竹竿不到10米长,小强用米尺从一头量到5米处做一个记号A ,再从另一头量到5米处作一个记号B.这时AB间的长度正好是竹竿的25%.这根竹竿长多少米? 陈在衡暮行遇鬼的译文陈在衡先生.三啐之而灭. 秦始皇和汉武帝统治的指导思想有什么不同 刘师傅有一根长度不超过10米的钢管,从一头量到6米处做一个记号为a再从另一头量到6米处做一个记号为b这时a,b间的长度是全长的百分之20,求全长 地球OL谁邀请我呀!怎么下载? 子字旁加兑念什么?请问这个字念什么? 在实数范围内对下列多项式进行因式分解(1)X2次方-2(2)A2次方-2√3A+3 函数y =2x^3-6x^2+11的单调递减区间为? 如何比较秦始皇和汉武帝 15个不同的数字,都是整数,中位数25,值域25,最大数字可能是多少?对每一个正偶整数n,h(n)=2*4*.*n,如果P是h(100)+1最小的质数因子(prime factor),p=?第一题最后答案43,第二题是个范围,选什么忘记了 〃:函数f(x)=log(x^2-6x+10),则此函数的单调递减区间是.?谢谢大家函数f(x)=log1/2 (x^2-6x+10),则此函数的单调递减区间是.? (1/2为底数) 老公特别喜欢去歌厅,除了这一点别的都很好!可就是这一点身边的朋友都不看好我们结婚,劝我好好想想,说别等结了婚在后悔就晚了,说他现在这样结婚后就更管不了他!我到底该怎么办啊?心里 有一个社区有四个大学,现要在社区成立一委员会,委员会由4人组成,二男二女,每个大学提一个名单,包括一男一女,问委员会如从每个大学名单中各取一人,可有多少种取法?问r,s,t的标准方差与 澳大利亚中国学者举行优秀论文报告会巴基斯坦全国高度警戒防巴塔袭击海军实兵演习执行导演:远海训练只会加中国以主宾国身份亮相伊斯坦布尔国际书甘肃甘南部分医用设备闲置曝光 卫生厅老挝失事客机黑匣子全部打捞出水美军无人机剿灭巴基斯坦塔利班头目 塔德国与巴西共同向联合国提交有关反监控美军无人机剿灭巴基斯坦塔利班头目 塔巴塔头目之死重挫和平进程印度南部安得拉邦发生两列火车相撞事故内蒙古乌兰察布:停建豪华办公楼 接受浙江组团赴沪招贤 舟山重磅“潜水挖才普陀山南海观音文化节开幕 传统佛教活“微力量”成中国农村草根进入电子商务浙江普陀山千手公益以佛之名传递慈善缅甸少数民族武装组织峰会达成和平共识泰警方密切关注反特赦条例示威活动 严阿根廷总统脑部手术后康复良好北京首尔共办“中国日”活动 庆祝20江西赣州通报染色橙排查结果:个别所为中国癌症地图发布 这里面暗藏马云改变两个外省人的盛唐:李白为何“爱孟夫子进门第一眼太重要!玄关到底应该怎么装通过网聊成功炮到女同学中国最贵的10瓶酒:一口喝掉半套房王小鲁:中国落入中等收入陷阱的真实风重新体认家庭为社会之本张曙霞:低调的西藏有话说Green+ ,助力公益,为2016本周谁迎暴涨战机?社交应用又成了一对恋人南方五省区大到暴雨 湖南冰雹大如鸡蛋惊吓!怀孕出现一丈红,姨妈“照舅”驾短评:市场进入暖春!买辆10万元的车,落地究竟需要多少钱澳大利亚域名注册商为专注新项目出售公反弹还会一波三折!社交软件上的暧昧对象既然是亲姐姐?原油之家:3.21早评新华油、铜分析“薰衣草•QUEEN”被世界最权威珠全国消费金融推广计划 “乐驰金服”模
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘