欢迎您访问PChome.net

完美伪装 巧用“类标识符”加密文件夹

互联网 | 编辑: 2005-08-22 00:00:00转载 一键看全文

今天这篇文章笔者就不打算介绍什么专业的加密方法了,而是要和朋友们说一个如何巧用“类标识符”伪装加密文件夹的小技巧。不过,要想介绍这个加密技巧,咱们还得先来说一说什么是类标识符?

完美伪装 巧用“类标识符”加密文件夹(上)

  在正式进入今天的话题之前,我想先请问大家一个问题,大家知道加密的最高境界是什么吗?密码?证书?…… 呵呵,笔者倒不这么认为,我想加密的最高境界应该是让人感觉这个文件并没有被加密吧,如果一件东西让人感觉没有被加密自然也就不会有 人对它实施破解了,这样,文件的安全系数才会真正的大幅度提高(哈哈,是不是有点像《英雄》里无名大侠与始皇论剑道的感觉呀?)。所以, 今天这篇文章笔者就不打算介绍什么专业的加密方法了,而是要和朋友们说一个如何巧用“类标识符”伪装加密文件夹的小技巧。不过,要想介绍这个加密技巧,咱们还得先来说一说什么是“类标识符”。

  认识“类标识符”

  就象是每个公民都有一个唯一的身份证和身份证号码一样,在Windows中,每个系统级应用程序(比如“我的电脑”、“回收站”、“计划任务”等)也都用一个唯一的标识符来进行管理,当我们操作电脑双击某个文件夹时(比 如双击“计划任务”),操作系统会首先检查该文件夹的文件名,并到注册表中去搜索这个标识符所注册的应用程序类型,最后再打开相应的应用程序或使用这个应用程序打开该 文件(这就是为什么我们双击“我的电脑”或“计划任务”时,弹出的窗口永远和普通文件夹窗口不一样的道理),那么在操作系统与真实文件 夹之间起到承接作用的这些数字就被称为“类标识符”。

  其实这个“类标识符”的真正名字叫“Windows文件标识符”,英文名称“CLSID”,平时被保存在注册表中 [HKEY_LOCAL_MACHINE\Software\Classes\CLSID]键值下,通常是由32个十六进制数构成,其一般格式就是“.{八位数-四位数-四位数-四位数-十二位数}”(注意在大括号前面有一个“点”)。如 图1所示



图1

  【小提示】 看了图1以后也许您会奇怪,这Windows中怎么有这么多的系统程序呢?其实,这也要怪笔者刚才没有交待清楚,其实Windows的“类标识符”并 不仅仅表示像“我的电脑”这样的系统级应用程序,许多注册过的文件后缀也都拥有自己的“类标识符”,比如“.{00020c01-0000-0000- c000-000000000046}”代表的就是WAV音频文件,而“.{00020811-0000-0000-c000-000000000046}则是代表Excel的图表文件。不过这里有一点是确定的,所有 的“类标识符”在一个Windows中都是唯一的

  使用“类标识符”进行加密的原理

  知道了“类标识符”的概念以后,笔者再来介绍一下使用“类标识符”对文件夹进行加密的原理。大家知道,当我们双击Windows中的 某一个文件夹时,系统会首先检查该文件夹的文件名,如果这个文件名在注册表中被注册为某个系统程序的“类标识符”的话,那么Windows就 会按照这个系统程序的要求打开该文件夹,这样,保存在文件夹里的文件也就神不知鬼不觉得看不到了,自然也就达到了我们伪装文件夹的目 的。

提示:试试键盘 “← →” 可以实现快速翻页 

总共 3 页123
一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑