如何给移动硬盘加密

yuanyc 2004-08-29 10:02:28
组装的移动硬盘,不知道该怎么加密。
如果我的移动硬盘被别人借走了,但是我还不想让他看到我的某些重要的资料,应该怎么做,有什么软件?
最好是在打开某个文件夹的时候,或者分区时候,需要权限认证,这样,我就可在别的没有装该软件的机器上查看我想要的资料。
请高手帮忙!谢谢!
...全文
6741 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwy1982 2004-09-02
  • 打赏
  • 举报
回复
不让用winrar加密也可以啊
Fnems 2004-08-30
  • 打赏
  • 举报
回复

一个简单的异或运算就能解决不少问题。使用分组加密,密码采用循环队列对明文异或。如果有需要加密的文件或目录,先zip打包。
yuanyc 2004-08-30
  • 打赏
  • 举报
回复
有没有用程序实现的或者工具实现的呢?
zyk460 2004-08-30
  • 打赏
  • 举报
回复
Q:EFS简介
从Windows 2000开始,在NTFS文件系统的分区上,Windows就可以帮助你加密文件了。方法是,在你想加密的文件或文件夹上点击鼠标右键,点击“属性”,在属性的“常规”选项卡上点击“高级”按钮,会弹出一个窗口,选中窗口中的“加密内容以便保护数据”就可以实现在NTFS卷上对文件的加密。
这被称作为EFS(Encrypting File System,加密文件系统)。这种加密的好处是,加密的过程是完全透明的,也就是说,如果你加密了这些文件,你对这些文件的访问将完全允许(并不需要你输入密码,因为验证过程在你登录Windows的时候就进行了),而其它人则不能访问或者移动这些数据。

现在问题来了,昨天,你的Windows突然崩溃,在无计可施的情况下你只能选择重装系统,接下来一切进行的很顺利,可是你突然发现原来被加密过的数据已经打不开了。你可能想当然地认为,只要再建立一个跟原来加密时相同的用户名和密码,用那个新建的用户就可以打开。可是遗憾的是,你想错了。如果你的电脑是单机环境或者在工作组中,你的数据就已经永远打不开了。只有在域环境下,你才可以得到域管理员的帮助,解密这些文件。

原因是这样的,当你使用EFS加密后,系统会根据你的SID(Security Identifier,安全标示符)自动生成一个密钥,而你如果要解密这些文件就需要使用到这个密钥。对于系统而言,并不是根据用户名来区别不同的用户,而是根据SID,这个SID是唯一的。SID和用户名的关系跟人的姓名和身份证号码的关系是一样的。虽然有同名同姓的人,但是他们的身份证号码绝对不会相同;虽然有相同的用户名(指网络上的,因为本地用户不能有相同的用户名),但是他们的SID是绝对不同的。这也就解释了为什么重装系统后即使使用之前的用户名和密码登陆也不能打开以前的加密文件。

所以在重装系统之前最好能把加密的数据全部解密。然而,为了应付突发的系统崩溃,就需要你备份好你的密钥,这样系统崩溃后只要重装系统,并导入你的密钥,就可以继续使用之前的加密文件了。

备份密钥的方法是这样的:

在运行中输入“certmgr.msc”并回车,打开证书管理器,在 “当前用户”-“个人”-“证书”目录下,用鼠标右键点击颁发给你的证书,在“所有任务”中点击“导出”,并选择“Export The Private Key”(导出私钥),其它选项按照默认设置。输入该用户的密码和保存路径就可以了。

在重装了系统之后,照旧运行certmgr.msc,并在“所有任务”中选择导入,选择好之的证书,然后按照向导,就可以完成对密钥的导入。或者直接在导出的pfx文件上点击鼠标右键,选择“安装PFX”。这时,你的加密数据已经可以访问了。

需要注意的是,EFS加密可以在Windows 2000和Windows XP Professional中使用,Windows XP Home不支持EFS加密。
yuanyc 2004-08-30
  • 打赏
  • 举报
回复
用ntfs好像不太方便,我把移动硬盘拿到别的机器还要导出证书什么的,有没有象mike820513(人生能有几回博)这样的,输入密码就行了,但是不用脚本,象一般的应用程序安全验证那样比较安全的方法呢?
xwy1982 2004-08-30
  • 打赏
  • 举报
回复
http://www.microsoft.com/china/windowsxp/pro/using/itpro/managing/convertfat.asp
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;307877


备份及导入密钥的操作如下:
在开始——运行中输入certmgr.msc回车,打开证书管理器。在你加密过文件或文件夹后,打开证书管理器,在“当前用户”-“个人”-“证书”路径下,应该可以看见一个以你的用户名为名称的证书(如果你还没有加密任何数据,这里是不会有证书的)。右键点击这个证书,在“所有任务”中点击“导出”。之后会弹出一个证书导出向导,在向导中有一步会询问你是否导出私钥,在这里要选择“导出私钥”,其它选项按照默认设置,最后输入该用户的密码和想要保存的路径并确认,导出工作就完成了。导出的证书将是一个 .PFX 为后缀的文件。
重装操作系统之后找到之前导出的 .PFX 文件,鼠标右键点击,并选择“安装PFX”,之后会出现一个导入向导,按照导入向导的提示完成操作。注意,如果你之前在导出证书时选择了用密码保护证书,那么在这里导入这个证书时就需要提供正确的密码,否则将不能继续。导入后,之前加密的数据就全部可以正确打开了。

xwy1982 2004-08-30
  • 打赏
  • 举报
回复
就是划分一个ntfs格式的分区,里面的文件夹的属性里有个加密的选项

不过你最好备份一下证书,要是证书丢了,谁也帮不了你打开加密的内容
yuanyc 2004-08-30
  • 打赏
  • 举报
回复

To:xwy1982(xwy1982)
怎么用ntfs加密啊。
一事無成 2004-08-30
  • 打赏
  • 举报
回复
檢視 ???
暈,繁體是“檢視” 簡體是“查看”
bat800 2004-08-30
  • 打赏
  • 举报
回复
哪,什么是NTFS加密呀,我没有找到“檢視”属性呀!!!急
xwy1982 2004-08-30
  • 打赏
  • 举报
回复
楼上的那个脚本的方法好像很好破解的。
用ntfs加密,就算被偷了,他们也看不见
一事無成 2004-08-30
  • 打赏
  • 举报
回复
打開需要編輯的文件夾--檢視--自訂此資料夾--在按提示操作,有個地主提示編輯腳本,在把此代碼加入到裡面去!!!
<script languge="javascript">

loop()

function loop()

{

x=""

while(x!="你要输入的密码")

{x=prompt("想要进入请输入密码!")}

alert("密码正确,请进!")

}

</script>
yuanyc 2004-08-30
  • 打赏
  • 举报
回复
什么软件和工具啊?
jimmyge 2004-08-29
  • 打赏
  • 举报
回复
1.軟件?

2.工具?

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧