已有56人关注
我想同时加密解密textBox1 textBox2 textBox3 该怎么写呀?
发表在C#图书答疑 2010-07-01
是否精华
版块置顶:
            try
            {

                DESCryptoServiceProvider descsp = new DESCryptoServiceProvider();
                byte[] key = Encoding.Unicode.GetBytes(encryptKey);
                byte[] data = Encoding.Unicode.GetBytes(textBox1.Text.Trim());
                MemoryStream MStream = new MemoryStream();
                CryptoStream CStream = new CryptoStream(MStream, descsp.CreateEncryptor(key, key), CryptoStreamMode.Write);
                CStream.Write(data, 0, data.Length);
                CStream.FlushFinalBlock();
               textBox1.Text = Convert.ToBase64String(MStream.ToArray());//[font color=#FF0000]下面我想再加密解密textBox2  textBox3  该怎么写呀?
[/font]
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
分享到:
精彩评论 3
满园春色关不住
学分:0 LV1
TA的每日心情
努力自律
2023-11-19 09:49:04
2010-07-01
沙发
读者朋友:
    你好,可以使用如下方法解决:
byte[] data = Encoding.Unicode.GetBytes(textBox1.Text.Trim());
可以更改为:
byte[] data = Encoding.Unicode.GetBytes(textBox1.Text.Trim()+textBox2.Text.Trim()+textBox3.Text.Trim());
上面的代码可以实现3个TextBox控件中的内容一起加密。

wufayou
学分:0 LV1
TA的每日心情
第五天
2023-03-18 21:24:17
2010-07-01
板凳
加密后,我又要把加密的三个内容赋值到三个文本框中,要怎么写呀?
满园春色关不住
学分:0 LV1
TA的每日心情
努力自律
2023-11-19 09:49:04
2010-07-02
地板
读者朋友:
你好,对于你提出的问题可以通过如下方法解决。

问:
加密后,我又要把加密的三个内容赋值到三个文本框中,要怎么写呀?
答:
如果要将加密的三个内容赋值到三个文本框中就不能使用前面所介绍
的的方法解决。可以将三个字符串分别使用上面提供的加法方法加密,
得到三个加密字符串,后期也可以通过解密方法分别解密三个已经加
密的字符串。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照