/// <summary>
 /// Gets the decoded payload.
 /// </summary>
 /// <param name="privateKey">The private key.</param>
 /// <param name="publicKey">The public key.</param>
 /// <returns>System.String.</returns>
 public string GetDecodedPayload(string privateKey, string publicKey)
 {
     return(CryptoUtils.AsymetricDecode(Payload.ToHexLower(), privateKey, publicKey));
 }