社区
C#
帖子详情
文件加密如何实现
ppp112
2009-12-13 04:11:44
最近在做一个简单的文件加密器,将一个文件进行加密,以后每次双击打开这个文件时弹出对话框要求输入密码才能打开。
请问以上要求用C#要如何实现呢。
...全文
162
9
打赏
收藏
文件加密如何实现
最近在做一个简单的文件加密器,将一个文件进行加密,以后每次双击打开这个文件时弹出对话框要求输入密码才能打开。 请问以上要求用C#要如何实现呢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woshixx528
2010-09-10
打赏
举报
回复
我也遇到过,关注中
ggxboy
2010-06-07
打赏
举报
回复
aaaa
ggxboy
2010-06-06
打赏
举报
回复
关注·····················
lttulip
2010-03-14
打赏
举报
回复
同楼主,求代码~~
ppp112
2009-12-13
打赏
举报
回复
我说的是有没有具体的代码,因为从来没有做过这个,所以也不知道要用到什么类以及方法,总体的逻辑上面几位介绍过我已经大体知道了
dzhl01
2009-12-13
打赏
举报
回复
我写了个类似的程序,是关于加密图片的,可打开多种未加密图片,当双击加密后的图片时会先跳出密码框,如果密码正确,则打开该文件,错误则不启动程序。
思路:
1.再文件头加入加密符,如一段字符串“eng”,然后双击文件时,先读取这个文件的文件头,如果是“eng”的话,证明是加密后的文件,跳出密码框。否则就以正常文件打开。
2.你在加密文件后如何更改了后缀名,又想解密文件后仍是原来的文件名,可以将“eng”和文件的原来后缀名一起作为文件头付给加密文件,解密时只要将文件头拆开得到原后缀名就行了
ppp112
2009-12-13
打赏
举报
回复
有没举个最最简单的例子一下
人到中年琐事多
2009-12-13
打赏
举报
回复
比如doc格式文件用Word打开时才需要密码
PPT文件用powerpoint打开才需要密码
而用记事本打开是不需要密码的
可见,一种文件格式和编辑这种文件的软件是联系在一起的,密码对这两者的配合才有效
建议:
你自己设计一种软件和该软件下的文件格式
比如在文件开头部分20个字节是存放密码的,后面部分是是经过异或后的文件内容
要打开时,编辑软件弹出密码框,输入后与文件头的密码比对,如果正确,读取文件的内容再进行异或转换成可用内容读出显示出来
@井九
2009-12-13
打赏
举报
回复
简单的,加密后的文件是特殊后缀,然后用你指定的C#程序打开。这样你可以在程序里做密码管理了。
复杂一点的,做菜单的Shell,在系统右键菜单里加入自己的加密器。
rsa数据
加密
算法
实现
rsa数据
加密
算法的程序
实现
可以
实现
word文档
文件
的
加密
解密
AES
加密
算法(C++
实现
,附源码)
AES
加密
算法(C++
实现
,附源码) 更多免费资源: http://cleopard.download.csdn.net
RSA
加密
算法提供商BouncyCastleProvider
RSA
加密
算法提供商BouncyCastleProvider包,希望对大家有用。。。
基于.net的RSA私钥
加密
公钥解密的源码
在.net环境下
实现
RSA的私钥
加密
公钥解密
3DES
加密
算法源代码
DES
加密
源代码,用3DES
加密
算法。
加密
强度高,到目前为止,还无人能够破解!
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章