怎么读取BT种子文件的信息(Tracker地址、BT里文件的大小、Hash码)
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
string filename = this.openFileDialog1.FileName;
FileStream fs = new FileStream(filename,FileMode.Open,FileAccess.Read);
byte[] bytes = new byte[filename.Length];
fs.Seek(0,SeekOrigin.Begin);
fs.Read(bytes,0,filename.Length);
SHA1 sha = new SHA1CryptoServiceProvider();
byte[] result = sha.ComputeHash(bytes); this.textBox1.Text = BitConverter.ToString(result);
}请问哪出错了,显示出来的结果与BT客户端显示的结果不一样
我郁闷,还以为CSDN这里能人高手有很多,但来这里也没有我想象中的那么厉害
这个问题求助了好几天,可是竟没一人帮忙
郁闷、可悲,感慨啊
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
string filename = this.openFileDialog1.FileName;
FileStream fs = new FileStream(filename,FileMode.Open,FileAccess.Read);
byte[] bytes = new byte[filename.Length];
fs.Seek(0,SeekOrigin.Begin);
fs.Read(bytes,0,filename.Length);
SHA1 sha = new SHA1CryptoServiceProvider();
byte[] result = sha.ComputeHash(bytes); this.textBox1.Text = BitConverter.ToString(result);
}请问哪出错了,显示出来的结果与BT客户端显示的结果不一样
我郁闷,还以为CSDN这里能人高手有很多,但来这里也没有我想象中的那么厉害
这个问题求助了好几天,可是竟没一人帮忙
郁闷、可悲,感慨啊
解决方案 »
- C1combo下拉列表的问题
- 方法执行时间过长,界面卡死
- 开发即时消息,在线程中打开类似msg的收到消息的弹出窗无效,郁闷.
- 在DataGrid窗口列表中删除数据,如何让其自动生成DeleCommand语句,让Updata更新到,DataSet,SQL中
- 我用crystalReportViewer打印时出错,谁能帮我
- 高手帮帮忙看看SQL语句
- 怎么把服务器A的数据写到服务器B中去?
- 紧急求助,在c#的asp.net中如何实现多列表头的情况,在线等待。
- 请教一下这段代码的问题
- RTS游戏中的多线程
- 高分求救:如何通过C#写能够使得pb8调用的dll文件。顶者有分。
- 关于强名称的问题,怎么把.dll文件使用强名称签名?
未做过相关的实验,不过有点不清楚?为什么要算Hash?Hash不是不可逆吗?
this.textBox1.Text = BitConverter.ToString(result);
这句究竟有什么用?
出来的只是一段乱码。
TO The123 朋友::|BT种子文件应该是统一格式的吧
TO 杂烩饭 朋友:不行的,这样读不出来
TO 超超 朋友:这段代码的意思是将加密的流转成文本