İPUCU

Kriptografi - Şifreleme Şifreleme Ve Şifreleme Sistemleri Hakkında Her şey.

Seçenekler

MD5 nedir? //Stajyer Asistan Kulübü

23-05-2018 20:25
#1
Üyelik tarihi:
01/2018
Nereden:
Azerbaycan
Mesajlar:
627
Teşekkür (Etti):
477
Teşekkür (Aldı):
195
Konular:
139



MD5 bir şifreleme algoritmasıdır. "Message Digest 5" ifadelerinin kısaltmasından oluşturulmuştur ve MIT - in kriptografi uzmanı Ron Rivest tarafından ileri sürüldü. O kendisinin MD4 algoritmasını düzenleyip ve daha güçlü koruma sistemi ile birlikte MD5 algoritmasını takdim etti. Demek ki algoritmanın çalışma prensibi şudur ki, o (ilkesi tam anlamak için, profesyonel düzeyde matematik bilmek gerekir) dahil edilen bilgileri her zaman 128 bit uzunluğuna çevirir. Öyle işin de en ilginç kısmı buradadır ki, 10 GB-lik bilgi da 10 KB - lik bilgi da, sonuçta 128 bit uzunluğunda olur. Böylece MD5 algoritmayı, daha az bit sistemine sahip olan bilgilere ilave bayt blokları yaratır, daha büyük bilgilerin bayt ise birleştiriliyor. Dolayısıyla MD5 algoritmanın tersi yoktur. Sonuç itibariyle de, MD5 ile savunulan sistemlerde, siz şifrenizi unutursanız, sizin eski şifrenizi yenilemek olmuyor, sistem size yeni parola sunuyor. MD5 algoritmayı ile şifrelenen bilgi, bir gizlilik bildirimi elde ediyor ki, buna da "Hash" kod denir. Bu kod 32 sembolden oluşuyor ve aynı dosya toplam bir baytında yapılan değişiklik, onun "Hash" kodunun tamamen farklı olmasına neden oluyor. Şimdi C # ile MD5 şifreleme algoritmasına dayanarak, bir bilginin "Hash" kodunu elde edelim. Bunun için System.Security.cryptography Bulunan (kütüphanesinde) MD5CRYPTOSERVİCEPROVİDER sınıfından kullanacağız. Bir form proje oluşturun ve varsaylan ayarlarla bir "Button", bir "Textbox" bir de "Label" kontrolü ilave edin. "Button" kontrolünün tıklama olayı içine aşağıdaki kod parçasını ekleyin ve tekst kutusuna dahil edilen bilginin, "Hash" kodunu elde edin.
DİKKAT: Programın yukarı bir bölümüne using System.Security.cryptography; Yazın, çünkü belirttiğimiz gibi, MD5CRYPTOSERVİCEPROVİDER sınıfı, bu isim üzerindedir (namespace).
Buyurun 3 satırlık kod:


MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
UTF8Encoding utf8 = new UTF8Encoding();
label1.Text = BitConverter.ToString(md5.ComputeHash(utf8.GetByte s(textBox1.Text)));

23-05-2018 20:39
#2
Spaax - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
12/2017
Nereden:
Türkiye
Mesajlar:
1.534
Teşekkür (Etti):
159
Teşekkür (Aldı):
171
Konular:
126
md5 i kırmak kolaymıdır?
LockedWorld Teşekkür etti.
23-05-2018 20:45
#3
Üyelik tarihi:
01/2018
Nereden:
Azerbaycan
Mesajlar:
627
Teşekkür (Etti):
477
Teşekkür (Aldı):
195
Konular:
139
Alıntı:
Spaax´isimli üyeden Alıntı Mesajı göster
md5 i kırmak kolaymıdır?
Merhaba, bazıları kolaydır bazıları zor bunun için birçok programlar ve siteler mevuttur.
24-05-2018 14:15
#4
M R X - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2018
Nereden:
<CMD>
Mesajlar:
907
Teşekkür (Etti):
137
Teşekkür (Aldı):
245
Konular:
191

Ellerine sağlık komutanım!


Saygılarımla; M R X
Kullanıcı İmzası

M R X was heré !
LockedWorld Teşekkür etti.
24-05-2018 14:36
#5
BAMSI - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2016
Nereden:
Nereye..
Mesajlar:
1.286
Teşekkür (Etti):
91
Teşekkür (Aldı):
281
Konular:
78
Bu konuyla ilgili fazlasıyla döküman forumda mevcut yine eline sağlık
Kullanıcı İmzası
بِسْــــــــــــــــــــــمِ اﷲِارَّحْمَنِ ارَّحِيم

|☾✰|


DÜNYA SULH İSTİYORSA ; TÜRK'e BİAT ETMEK ZORUNDADIR !..

╾━╤デ╦︻

>>NE MUTLU TÜRK'ÜM DİYENE<<
LockedWorld Teşekkür etti.
24-05-2018 14:41
#6
ATABÖRÜ - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2017
Nereden:
Ötüken
Yaş:
82
Mesajlar:
3.372
Teşekkür (Etti):
950
Teşekkür (Aldı):
903
Konular:
303
Ellerine sağlık tebrik ederim.
Kullanıcı İmzası
Ey Türk milleti! Kendine dön! Sen yükseltmiş Bilge Kağan'ına, hür ve müstakil ülkene karşı hata ettin, kötü duruma düşürdün. Milletin adı, sanı yok olmasın diye Türk milleti için gece uyumadım, gündüz oturmadım. Kardeşim Kül Tegin ve iki şad ile ölesiye bitesiye çalıştım.
LockedWorld Teşekkür etti.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı