public bool CheckSign(string message, string sign) { var rsa = new RSA(); rsa.CryptoKey.EncodeKeyFromString(CheckKey); var hash = GetHash(message); var decodedHash = rsa.Encode(StringToByteArray(sign)); decodedHash = decodedHash.Trim(hash.Length); return hash.SequenceEqual(decodedHash); }