🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / MD5 şifreleme ve çözme encrypt decrypt

1-) C# RMOS - MD5 şifreleme ve çözme encrypt decrypt

 

 

    using System.Security.Cryptography;

 

    private void btnKampaXmlKaydet_Click(object sender, EventArgs e)

        {

            string sifre1 = Encrypt("ramazan");

            string sifre2 = Encrypt("ramazan2");

 

            string coz1 = Decrypt("55o4X8/qHYQ=");

            string coz2 = Decrypt("NxnJzltDmT8sFBOWbox8Tw==");

 

        }

 

        public string Encrypt(string sifre)

        {

            byte[] data = UTF8Encoding.UTF8.GetBytes(sifre);

            using (MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider())

            {

                byte[] keys = md5.ComputeHash(UTF8Encoding.UTF8.GetBytes("RAMBO"));

                using (TripleDESCryptoServiceProvider tripDes = new TripleDESCryptoServiceProvider() { Key = keys, Mode = CipherMode.ECB, Padding = PaddingMode.PKCS7 })

                {

                    ICryptoTransform transform = tripDes.CreateEncryptor();

                    byte[] results = transform.TransformFinalBlock(data, 0, data.Length);

                    return Convert.ToBase64String(results, 0, results.Length);

                }

            }

        }

        public string Decrypt(string SifrelenmisDeger)

        {

            byte[] data = Convert.FromBase64String(SifrelenmisDeger);

            using (MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider())

            {

                byte[] keys = md5.ComputeHash(UTF8Encoding.UTF8.GetBytes("RAMBO"));

                using (TripleDESCryptoServiceProvider tripDes = new TripleDESCryptoServiceProvider() { Key = keys, Mode = CipherMode.ECB, Padding = PaddingMode.PKCS7 })

                {

                    ICryptoTransform transform = tripDes.CreateDecryptor();

                    byte[] results = transform.TransformFinalBlock(data, 0, data.Length);

                    return UTF8Encoding.UTF8.GetString(results);

                }

            }

        }

 

kaynak : https://csharpiledundenbugune.blogspot.com/2017/07/c-veri-sifreleme-ve-cozme-encrypt.html

 

 2022 Nisan 16 Cumartesi
 426