国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

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

2020-01-24 02:14:25
字體:
來源:轉載
供稿:網友

本文實例講述了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);
}


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

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黑山县| 台州市| 金阳县| 澳门| 嵊泗县| 庆元县| 巍山| 五寨县| 嘉善县| 临泽县| 锡林郭勒盟| 房山区| 新兴县| 苍梧县| 康平县| 大厂| 苍溪县| 星子县| 花莲市| 北流市| 通州市| 南川市| 安义县| 株洲县| 美姑县| 曲水县| 大姚县| 措美县| 陇西县| 广河县| 天柱县| 遂昌县| 定州市| 旺苍县| 临西县| 安溪县| 汤阴县| 云安县| 焦作市| 东乌珠穆沁旗| 从化市|