예제 #1
0
 public static bool VerifyWithSHA256(string data, string sign, string publicKey, Encoding encoding)
 {
     return(RSACommon.Verify(data, sign, publicKey, encoding, HashAlgorithmName.SHA256));
 }
예제 #2
0
 /// <summary>
 /// Verify with UTF-8
 /// </summary>
 /// <param name="data"></param>
 /// <param name="sign"></param>
 /// <param name="publicKey"></param>
 /// <param name="hashAlgorithmName"></param>
 /// <returns></returns>
 public static bool Verify(string data, string sign, string publicKey, HashAlgorithmName hashAlgorithmName)
 {
     return(RSACommon.Verify(data, sign, publicKey, Encoding.UTF8, hashAlgorithmName));
 }
예제 #3
0
 /// <summary>
 /// Verify with UTF-8
 /// </summary>
 /// <param name="data"></param>
 /// <param name="sign"></param>
 /// <param name="publicKey"></param>
 /// <returns></returns>
 public static bool VerifyWithSHA1(string data, string sign, string publicKey)
 {
     return(RSACommon.Verify(data, sign, publicKey, Encoding.UTF8, HashAlgorithmName.SHA1));
 }