最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c# rsa注冊(cè)實(shí)現(xiàn)加密文字

 更新時(shí)間:2014年04月28日 10:44:30   作者:  
這篇文章主要介紹了c# rsa注冊(cè)實(shí)現(xiàn)加密文字,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();

private void btencoding_Click(object sender, EventArgs e)
{
    if (mbox.Text == "")
    {
        MessageBox.Show("加密文字信息不能為空!");
        return;
    }
    if (publickey.Text == "")
    {
        MessageBox.Show("請(qǐng)生成公鑰!");
        return;
    }
    try
    {
        string pubKey = publickey.Text;
        byte[] mw = ASCIIEncoding.ASCII.GetBytes(mbox.Text);
        RSACryptoServiceProvider crypt = new RSACryptoServiceProvider();
        crypt.FromXmlString(pubKey);

        mw = crypt.Encrypt(mw, false);
        string encryttext = Convert.ToBase64String(mw);//加密后的結(jié)果怎樣處理解決顯示亂碼問題
        cbox.Text = encryttext;
    }
    catch
    {
        MessageBox.Show("請(qǐng)檢查是否打開公匙或者公匙是否損壞!");
    }
}

private void btdecoding_Click(object sender, EventArgs e)
{
    if (cbox.Text == "")
    {
        MessageBox.Show("請(qǐng)生成密鑰!");
        return;
    }
    try
    {
        RSACryptoServiceProvider crypt = new RSACryptoServiceProvider();
        byte[] bytes = Convert.FromBase64String(cbox.Text);//從密文框中取出的字符串正確處理才能解密
        string prtKey = privatekey.Text;
        crypt.FromXmlString(prtKey);
        byte[] decryptbyte = crypt.Decrypt(bytes, false);
        string decrypttext = Encoding.Default.GetString(decryptbyte);

        mbox.Text = decrypttext;
    }
    catch (CryptographicException ex)
    {
        //MessageBox.Show("請(qǐng)檢查是否打開私匙或者私匙是否損壞!");
        MessageBox.Show(ex.ToString());
    } if (cbox.Text == "")
    {
        MessageBox.Show("請(qǐng)生成密鑰!");
        return;
    }
}

  • C#調(diào)用存儲(chǔ)過程詳解(帶返回值、參數(shù)輸入輸出等)

    C#調(diào)用存儲(chǔ)過程詳解(帶返回值、參數(shù)輸入輸出等)

    這篇文章主要介紹了C#調(diào)用存儲(chǔ)過程的方法,結(jié)合實(shí)例形式詳細(xì)分析了各種常用的存儲(chǔ)過程調(diào)用方法,包括帶返回值、參數(shù)輸入輸出等,需要的朋友可以參考下
    2016-06-06
  • 深入了解c# 迭代器和列舉器

    深入了解c# 迭代器和列舉器

    這篇文章主要介紹了c# 迭代器和列舉器的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)C#,感興趣的朋友可以了解下
    2020-08-08
  • 詳解C#編程中異常的創(chuàng)建和引發(fā)以及異常處理

    詳解C#編程中異常的創(chuàng)建和引發(fā)以及異常處理

    這篇文章主要介紹了C#編程中異常的創(chuàng)建和引發(fā)以及異常處理,文中介紹了Catch塊和Finally塊等基本的異常處理要點(diǎn),需要的朋友可以參考下
    2016-02-02
  • C#使用Dictionary<string, string>拆分字符串與記錄log方法

    C#使用Dictionary<string, string>拆分字符串與記錄log方法

    這篇文章介紹了Dictionary<string, string>拆分字符串與記錄log的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • Unity實(shí)現(xiàn)簡單換裝系統(tǒng)

    Unity實(shí)現(xiàn)簡單換裝系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)簡單換裝系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • C#實(shí)現(xiàn)Ruby的負(fù)數(shù)索引器

    C#實(shí)現(xiàn)Ruby的負(fù)數(shù)索引器

    這篇文章主要介紹了C#實(shí)現(xiàn)Ruby的負(fù)數(shù)索引器的相關(guān)代碼和使用方法,非常簡單實(shí)用,需要的朋友可以參考下
    2016-07-07
  • C# 格式化字符首字母大寫的方法

    C# 格式化字符首字母大寫的方法

    這篇文章介紹了C# 格式化字符首字母大寫的方法,有需要的朋友可以參考一下
    2013-08-08
  • C#集合之隊(duì)列的用法

    C#集合之隊(duì)列的用法

    這篇文章介紹了C#集合之隊(duì)列的用法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • 最新評(píng)論

    通州市| 巧家县| 巫溪县| 三江| 庆云县| 秭归县| 东阳市| 丰县| 桃园市| 辽宁省| 乌鲁木齐县| 富锦市| 深泽县| 永泰县| 巴中市| 永年县| 武穴市| 彭州市| 新和县| 缙云县| 惠安县| 通海县| 观塘区| 手游| 新绛县| 吉林市| 隆安县| 密云县| 昌邑市| 九龙坡区| 丰宁| 新平| 九寨沟县| 游戏| 安岳县| 中卫市| 共和县| 陆良县| 万年县| 龙海市| 边坝县|