public static string DecryptFromBase64(string data, string key) { return(HashManager.ToString(DecryptRaw(HashManager.FromBase64(data), HashManager.ToByteArray(key)))); }
public static string EncryptToBase64(string data, string key) { return(HashManager.ToBase64(EncryptRaw(HashManager.ToByteArray(data), HashManager.ToByteArray(key)))); }
public static string SignHex(string data, HashAlgorithm hashAlgorithm, string privateKey) { return(HashManager.ToHex(SignRaw(HashManager.ToByteArray(data), hashAlgorithm, privateKey))); }
public static Boolean VerifyHexSignature(string data, HashAlgorithm hashAlgorithm, string signature, string publicKey) { return(VerifyRaw(HashManager.ToByteArray(data), hashAlgorithm, HashManager.FromHex(signature), publicKey)); }
public static string EncryptToHex(string plainText, string publicKey) { return(HashManager.ToHex(EncryptRaw(HashManager.ToByteArray(plainText), publicKey))); }