我正在使用cipher
命令加密文件,以便没人能读取。
我尝试了这个命令:cipher /e /a exp\test.txt
我注意到文件的内容保持不变。只有文件属性更改为加密。 (文件名的颜色也变为绿色。:P)。我仍然可以阅读,修改和删除该文件。
后来我尝试解密:cipher /d /a exp\test.txt
取消选中加密后的内容和加密属性。
我可以在加密后读取写入和删除文件,加密的含义是什么呢?如何正确使用?我错过了什么吗?任何人都可以帮我解决这个密码命令吗?
答案 0 :(得分:2)
该文件确实在文件系统级别加密。也就是说,它在磁盘上加密,但NFTS将代表尝试读取您帐户下运行的文件的任何应用程序自动解密。
将加密文件复制到共享(NTFS)磁盘目录,并在资源管理器中验证它是否仍为绿色。然后注销并使用此PC上的其他帐户登录。我不认为您能够阅读该文件。
答案 1 :(得分:2)
Windows上的cipher
命令允许您控制Encrypting File System (EFS)
提供的文件/目录的加密。
关于EFS的重要注意事项是,从授予文件访问权限的角度来看,它是透明加密。换句话说,虽然文件数据是在磁盘上加密的,但如果你有文件的密钥,你就不需要显式解密它来查看内容,它可以只是读取为任何其他文件,文件系统自动处理数据解密。但是,如果您尝试以机器上的另一个用户身份访问该文件,或者直接从磁盘读取数据,则该文件将无法访问。
你没有做任何事情"错误"在这里,它只是cipher
而EFS没有做到你期望的那样。