Konu: .Net Encrypton ve foxpro
private string Encrypt(string value)
{
UTF8Encoding utf8Enc = new UTF8Encoding();
System.Security.Cryptography.DESCryptoServiceProvider des = new System.Security.Cryptography.DESCryptoServiceProvider();
des.Key = utf8Enc.GetBytes(desKey);
des.IV = utf8Enc.GetBytes(desIv);
System.Security.Cryptography.ICryptoTransform encryptor = des.CreateEncryptor();
byte[] arrayByte = utf8Enc.GetBytes(value);
byte[] enc = encryptor.TransformFinalBlock(arrayByte, 0, arrayByte.Length);
return Convert.ToBase64String(enc);
}
private string Decrypt(string value)
{
UTF8Encoding utf8Enc = new UTF8Encoding();
System.Security.Cryptography.DESCryptoServiceProvider des = new System.Security.Cryptography.DESCryptoServiceProvider();
des.Key = utf8Enc.GetBytes(desKey);
des.IV = utf8Enc.GetBytes(desIv);
System.Security.Cryptography.ICryptoTransform decryptor = des.CreateDecryptor();
byte[] arrayByte = Convert.FromBase64String(value);
byte[] original = decryptor.TransformFinalBlock(arrayByte, 0, arrayByte.Length);
return utf8Enc.GetString(original);
}
c# ile yukarıdaki kodla encrypt ve decrypt ettiğim bir stringi foxproda nasıl decrypt ederim?