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

首頁 > 學院 > 開發設計 > 正文

C#最簡單的文本加密

2019-11-17 02:42:45
字體:
來源:轉載
供稿:網友

C#最簡單的文本加密

#region AES加密public static byte[] TextEncrypt(string content, string secretKey){    byte[] data = Encoding.UTF8.GetBytes(content);    byte[] key = Encoding.UTF8.GetBytes(secretKey);    for (int i = 0; i < data.Length; i++)    {        data[i] ^= key[i % key.Length];    }    return data;}#endregion AES加密#region AES解密public static string TextDecrypt(byte[] data, string secretKey){    byte[] key = Encoding.UTF8.GetBytes(secretKey);    for (int i = 0; i < data.Length; i++)    {        data[i] ^= key[i % key.Length];    }    return Encoding.UTF8.GetString(data, 0, data.Length);}#endregion AES解密

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

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平阴县| 全州县| 安多县| 宜君县| 隆昌县| 巩义市| 大方县| 木兰县| 莆田市| 新龙县| 克拉玛依市| 富民县| 元氏县| 迁安市| 三门峡市| 卫辉市| 磴口县| 新闻| 隆子县| 永顺县| 呼和浩特市| 越西县| 福安市| 海丰县| 阿克陶县| 晋宁县| 平南县| 旌德县| 中江县| 谢通门县| 盐津县| 南宁市| 肇源县| 新沂市| 峨边| 临朐县| 新干县| 建始县| 铜梁县| 枣阳市| 鄂伦春自治旗|