public string Encrypt(string plainText)
{
try {
var sb = new System.Text.StringBuilder();
var bytes = System.Text.Encoding.Unicode.GetBytes(plainText);
foreach (var t in bytes)
sb.Append(t.ToString("X2"));
return sb.ToString();
}
catch {
return null;
}
}
public string Decrypt(string encryptedText)
{
try {
var bytes = new byte[encryptedText.Length / 2];
for (var i = 0; i < bytes.Length; i++)
bytes[i] = System.Convert.ToByte(encryptedText.Substring(i * 2, 2), 16);
return System.Text.Encoding.Unicode.GetString(bytes);
}
catch {
return null;
}
}
No comments:
Post a Comment