使用密码保护文件

时间:2013-09-15 14:53:46

标签: c# .net

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

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

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

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

抱歉,我没有任何代码可以证明我的发现。

2 个答案:

答案 0 :(得分:1)

我担心在一般情况下这是不可能的。例如,如果用户有notepad关联打开他的计算机上的txt文件,那么当双击txt文件时,你不可能指望记事本提示用户输入密码只是因为a的概念密码未定义此程序。

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

答案 1 :(得分:0)

如果是其他人格式化为PDF,那么你可以做任何选择。像txt这样的格式不会,也永远不会有这样的功能。简单的选择是拉上它们并在上面输入密码。请注意,一旦您授予某人阅读权限,他们就可以将您的文档复制到他们的内容中。我会回到那些要求这个问题并向他们询问他们想要做什么,一点社交黑客以及整个想法浪费资源的人。