Bootstrap

超级简单的加密解密算法

有些东西在传输的过程中希望加密,但又不想加密算法太复杂。可以用异或(xor)算法进行加密,只需要加密解密的异或的操作数一致即可。一般是字节数字。取(0-255)之间的。

 /// <summary>
    /// 加密解密均调用这个算法
    /// </summary>
    /// <param name="strSour">明文</param>
    /// <param name="key">密钥</param>
    /// <param name="strEncode">编码方式</param>
    /// <returns>密文</returns>
    private string encryptStr(string strSour, byte key,Encoding strEncode)
    {
        string strReturn = "";
        byte[] bytes = strEncode.GetBytes(strSour);
        for (int i = 0; i < bytes.Length; ++i)
        {
            bytes[i] = (byte)(bytes[i] ^ key);
        }
        strReturn = strEncode.GetString(bytes);
        return strReturn;
    }

转载于:https://my.oschina.net/loveyj/blog/201790

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;