【发布时间】:2010-07-28 14:17:02
【问题描述】:
我编写了一个加密程序,它使用用户输入的密码作为加密密钥来加密和解密选定的文件。
加密/解密后,系统会询问用户是否要删除已使用的文件,如果要解密,则打开新解密的文件。
我的兄弟昨天想出了一个关于这个应用程序的想法,如果我忘记了密码,它可能会为我省去很多麻烦。 他建议我设置一个“主”密码,我可以输入该密码来解密使用此应用程序加密的任何文件。一些简单的东西很容易记住,以防我忘记了我最初用来加密文件的密码。
基于密码作为加密密钥的事实,可以做到吗?如果有,怎么做?
我使用的代码示例(后来为了更强大的功能进行了修改)位于此处: http://www.codeproject.com/KB/security/EncryptFile.aspx
提前致谢!
【问题讨论】:
标签: vb.net passwords encryption