使用密码保护文件

本文关键字:文件 密码保护 | 更新日期: 2023-09-27 18:31:19

我需要密码保护文件(使用 C#)。 文件可以是任何格式pdf, txt, xml, excel, word .

发现我可以使用各种 3rd 方库来密码锁定 PDF 文件,但不是所有其他可用的文件。

有人可以指导我解决这个问题的正确方法吗?

简而言之,当用户双击文件时,应要求他/她输入正确的密码以查看其内容。

抱歉,我没有任何代码来演示我的发现。

使用密码保护文件

恐怕这在一般情况下是不可能的。例如,如果用户notepad关联到在其计算机上打开txt文件,则您不可能期望记事本在双击 txt 文件时提示用户输入密码,因为此程序未定义密码的概念。

这就是为什么您应该解决每种文件格式的问题的原因。PDF,Excel和Word都支持受密码保护的文件。TXT 和 XML 则不然。

如果是像PDF这样的其他人格式,那么您可以执行此类操作的任何选项都将是他们的。像 txt 这样的格式没有也永远不会有这样的功能。简单的选择是将它们压缩并在其上输入密码。请注意,一旦您授予某人读取访问权限,他们就可以将您的文档复制到他们喜欢的内容。我会回到任何要求这样做的人那里,问他们想做什么,一点社交黑客和整个想法都是浪费资源。