public string DecryptMessage(string message)
        {
            Stream inputData  = null;
            string privateKey = string.Empty;

            byte[] array = Encoding.ASCII.GetBytes(message);
            inputData = new MemoryStream(array);
            using (StreamReader reader = new StreamReader(@"d:/keyPrivate.txt"))
            {
                privateKey = reader.ReadToEnd();

                Stream descryptedData = OpenPgpUtility.PgpDecrypt(inputData, privateKey, "anil");
                return(descryptedData.Stringify());
            }
        }
        private string DecryptMessages(string PrivateKey, string password, string decryptedMessage)
        {
            Stream inputData  = null;
            string privateKey = string.Empty;

            byte[] array = Encoding.ASCII.GetBytes(decryptedMessage);
            inputData = new MemoryStream(array);
            //using (StreamReader reader = new StreamReader(@"d:/Keys/secret.txt"))
            //{
            privateKey = PrivateKey;// reader.ReadToEnd();
            Stream descryptedData = OpenPgpUtility.PgpDecrypt(inputData, privateKey, password);

            return(descryptedData.Stringify());
            //}
        }