当前位置:编程学习 > C#/ASP.NET >>

C#怎么用MD5对文件加密,

RT 是对整个文件加密,不是文件的内容 --------------------编程问答-------------------- MD5不是加密算法,MD5是摘要。 --------------------编程问答-------------------- http://www.cnblogs.com/konooo/archive/2009/01/22/1379920.html

16位, 32位加密 --------------------编程问答-------------------- 加密 文件 ? MD5 ? 不是吧。。。。。
即使能加密了,加密了后 有什么用了
不可逆 --------------------编程问答--------------------
引用 3 楼 ly_longyue 的回复:
加密 文件 ? MD5 ? 不是吧。。。。。
即使能加密了,加密了后 有什么用了
不可逆


支持楼上的看法  ,但是前一阵子听说 山东大学有个教授破解了MD5 不知道是不是真的。。。 --------------------编程问答--------------------
引用 3 楼 ly_longyue 的回复:
加密 文件 ? MD5 ? 不是吧。。。。。
即使能加密了,加密了后 有什么用了
不可逆

--------------------编程问答-------------------- MD5 是不可逆的算法 --------------------编程问答-------------------- 完全不知所云

MD5能不能加密先不说
"是对整个文件加密,不是文件的内容"
这句话,不明白啥意思,整个文件不就是文件的内容吗? --------------------编程问答--------------------
引用 1 楼 gomoku 的回复:
MD5不是加密算法,MD5是摘要。


顶。MD5不是加密用的,一般用于验证文件的准确性。

楼主可以参考System.Security.Cryptography.Rijndael对称加密算法来实现文件加密! --------------------编程问答-------------------- MD5不是用来加密用的。

每个文件都有一个MD5散列,唯一的。如果你改了文件内容,则其散列也会变。MD5只用来校验文件的唯一性。
对文件加密,一般基于对称加密。其密钥可以使用非对称加密。你提出这个问题,所以你对加密完全不了解。 --------------------编程问答-------------------- 不是加密,只是MD5应该叫:信息摘要算法,加密文件没用,获取某个文件的MD5值只是为了当文件改变的时候可以对比以前的MD5值,就可以知道文件发生了改变。。。
最常用的应该还是加密密码吧? --------------------编程问答-------------------- FileStream fsEncrypted = new FileStream(sOutputFilename,
  FileMode.Create,
  FileAccess.Write);
DESCryptoServiceProvider 加密
还有rsa,sha等 --------------------编程问答-------------------- 对整个文件加密


什马意思?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,