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

C#實現(xiàn)最簡單的文本加密方法

 更新時間:2014年12月13日 09:49:44   投稿:shichen2014  
這篇文章主要介紹了C#實現(xiàn)最簡單的文本加密方法,可實現(xiàn)簡單的文本加密功能,是非常實用的技巧,需要的朋友可以參考下

本文實例講述了C#實現(xiàn)最簡單的文本加密方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

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

private char[] TextEncrypt(string content, string secretKey)
{
    char[] data = content.ToCharArray();
    char[] key = secretKey.ToCharArray();

    for (int i = 0; i < data.Length; i++)
    {
        data[i] ^= key[i % key.Length];
    }

    return data;
}

private string TextDecrypt(char[] data, string secretKey)
{
    char[] key = secretKey.ToCharArray();

    for (int i = 0; i < data.Length; i++)
    {
        data[i] ^= key[i % key.Length];
    }

    return new string(data);
}


上面是最簡單的加密和解密文本的函數(shù),不需要任何庫文件支持,只是把原文和密鑰進行字節(jié)的異或,想要把密文翻譯回來,很簡單,拿著密文和密鑰重新異或一次就可以。

如果密鑰正確的話,就會回來正確的原始文本,如果密鑰錯誤的話,翻譯回來的就會是一堆的亂碼。

所以也起到了最簡單的加密功能。

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

最新評論

洛宁县| 寻甸| 包头市| 区。| 绥棱县| 无极县| 徐汇区| 永兴县| 洛川县| 齐河县| 嘉定区| 铜山县| 辽阳县| 喀什市| 扶风县| 巴塘县| 博兴县| 太康县| 南召县| 商水县| 大同县| 永善县| 广南县| 灌云县| 承德县| 桐梓县| 北宁市| 宜川县| 普兰店市| 屏南县| 通辽市| 金溪县| 凉城县| 绥宁县| 阿克陶县| 镇坪县| 无极县| 磴口县| 抚松县| 松阳县| 武汉市|