Beispiel #1
0
Datei: EDS.cs Projekt: Kant8/ISM
        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);
        }