Пример #1
0
        public static string Encrypt(string Data, string Password, string Salt)
        {
            var compData = Data.CompressUriEncoded();
            var keybytes = Encoding.UTF8.GetBytes(Password);
            var iv       = Encoding.UTF8.GetBytes(Salt);

            return(Convert.ToBase64String(CryptoJS.EncryptStringToBytes(compData, keybytes, iv)));

            //Data.CompressUriEncoded();

            //var keybytes = Encoding.UTF8.GetBytes(Password);
            //var iv = Encoding.UTF8.GetBytes(Salt);
            //var compData = Convert.ToBase64String(CryptoJS.EncryptStringToBytes(Data, keybytes, iv));

            //return compData; //.CompressUriEncoded();
        }