还是文字Unicode编码问题,纯粹加密英文的时候会不会出错?
解决方案 »
- 请教C#怎样实现事务处理?
- [清楚了,立即结贴]请问FontSize="24pt"为什么等于FontSize=32啊?
- 怎么在Datagridview重新更新后返回选定行
- c#可以调试referance引用的源代码吗?
- vs 打包的安装端,强制必须管理员启动
- C#编写的课件在线浏览的源程序
- 我使用WMI控制远程的机器关机,但对方机器只是显示现在可以关机了,电源并没有关闭。
- DataGrid中,如何使用"数据格式设置表达式"将一个字符串截短?
- C#的ImageList能不能加载ico图标
- 但怎样用webmatrix写codebehind代码
- 100分求帮助,快快啊,在线等等等等等!!1
- [ -- 给光临本版的朋友的一封信 -- ]< 关于朋友提问的一点建议 >
真的无语了。
{
UnicodeEncoding en = new UnicodeEncoding();
byte [] tempByte= en.GetBytes(this.textBox1.Text); MemoryStream ms = new MemoryStream();
System.Security.Cryptography.CryptoStream cS = new CryptoStream(ms,iCT,CryptoStreamMode.Write);
cS.Write(tempByte,0,tempByte.Length);
cS.FlushFinalBlock();//这个很重要。
this.textBox1.Clear();
this.textBox1.Text = new String(en.GetChars(ms.ToArray()));
}
private void btn_Decryp_Click(object sender, System.EventArgs e)
{
UnicodeEncoding en = new UnicodeEncoding();
byte[] tempByte = en.GetBytes(this.textBox1.Text);
MemoryStream ms = new MemoryStream();
System.Security.Cryptography.CryptoStream cS = new CryptoStream(ms,this.iCTD,CryptoStreamMode.Write);
cS.Write(tempByte,0,tempByte.Length);
cS.FlushFinalBlock();//这个很重要。
this.textBox1.Clear();
this.textBox1.Text = en.GetString(ms.ToArray());
this.btn_Decryp .Enabled = false;
this.btn_Encryp .Enabled = true;
}
点解啊?