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

C#實現最簡單的文本加密方法

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

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

復制代碼 代碼如下:

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);
}


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

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

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

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

相關文章

最新評論

通城县| 新田县| 崇州市| 庆阳市| 襄汾县| 永春县| 建水县| 枣强县| 通州市| 瑞金市| 锡林浩特市| 新余市| 科技| 西盟| 吉水县| 定远县| 三都| 高邑县| 杨浦区| 新巴尔虎右旗| 米易县| 镇江市| 西城区| 修文县| 湘潭县| 奈曼旗| 四川省| 托克托县| 莒南县| 江陵县| 襄垣县| 东乌珠穆沁旗| 吉林省| 新民市| 武定县| 宜宾县| 汾西县| 加查县| 陈巴尔虎旗| 乐都县| 台北市|