public bool VerifyMessage(string message, string signature)
        {
            if (message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }
            if (signature == null)
            {
                throw new ArgumentNullException(nameof(signature));
            }
            var key = PubKey.RecoverFromMessage(message, signature);

            return(key.WitHash == Hash);
        }
コード例 #2
0
        public bool VerifyMessage(byte[] message, byte[] signature)
        {
            var key = PubKey.RecoverFromMessage(message, signature);

            return(key.Hash == Hash);
        }
コード例 #3
0
        public bool VerifyMessage(string message, string signature)
        {
            var key = PubKey.RecoverFromMessage(message, signature);

            return(key.Hash == Hash);
        }
コード例 #4
0
        public bool VerifyMessage(string message, string signature, bool fUseDarkCoin = false)
        {
            PubKey key = PubKey.RecoverFromMessage(message, signature, fUseDarkCoin);

            return(key.Hash == this.Hash);
        }
コード例 #5
0
        public bool VerifyMessage(string message, string signature)
        {
            PubKey key = PubKey.RecoverFromMessage(message, signature);

            return(key.WitHash == this.Hash);
        }