xranzei 1
xranzei
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

MD5 (Message-Digest algorithm 5) Aslında ne ?

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Merhaba arkadaşlar bu bölümde açılan konuları gördüğümde bu konuyu açma gereği duydum.
MD5 (Message-Digest algorithm 5)
Bir şifreleme sistemi değildir.Özet sistemidir.
Yani basitçe anlatacak olursam.
Bir veri girersiniz md5 fonksiyonu bunu 128 bit boyutunda bir özete dönüştürür.
Şifreleme algoritması içermez.
Girilen verinin boyutunu önemsemez.
Bazı açıkları mevcuttur, çakışmalar gibi bu sebeple gözden düşmektedir.
Bu çakışmalar ne derseniz, iki farklı veriyi aynı özete dönüştürmesidir.
Metin2 üstünden örnek verirsek.
Siz kayıt olurken yazdığınız şifre mysql databasesinde md5 özeti olarak tutulur.
Siz clientten login olurken yazdığınız şifrede md5 ile özetlenir ve databasedeki özetle örtüşürse oyuna girebilirsiniz...
Ve deneme programları ile şifreniz bulunabilir.Bu çakışmalarda şifrenizin bulunma olasılığını arttırır.
çünkü birden fazla veri için aynı özet oluştuğu için.

Şimdi konuyu asıl açma sebebime gelelim birkaç konu gördüm şifre üretme siteleri diye.
size tavsiyem kesinlikle bu siteleri kullanmayınız.
Her ne kadar md5 'in açıkları olsada kaba kuvvetle şifreyi çözme işlemi çok uzun sürebilir.
Bu sebeple bu siteler sizin özetlediğiniz şifreleri kayıt altına alabilirler.

Çünkü çözme işleminin ilk aşaması bilinen özetlerin karşılaştırılmasıdır.
MD5 çözme siteleri aslında gerçek anlamda şifre kırmaz.Kayıtlarında olan özetleri
sizin özetiniz ile karşılaştırır.Eşleşme varsa sizin girdiğiniz özetin fonksiyon öncesi halini size verir.
Bu sebep ile bu siteleri kullanmayınız.
Çok ihtiyacınız var ise navicat üstünden md5 özeti oluşturabilirsiniz.
Örnek:
Oyuna kayıt olun account tablesindeki özet sizin yazdığınız şifrenin fonksiyon sonraki halidir.
Eğerki kayıt paneliniz yok ise navicattan sunucunuza bağlandıktan sonra
user bölümünden yeni bir kullanıcı oluşturun şifre bölümüne dönüştürmek istediğiniz veriyi girin
daha sonra winscp ile
Kod:
/var/db/mysql/mysql
içerisindeki
user.MYD
dosyasını not defteri ile açın
Girdiğiniz kullanıcı adının yanında bulunan
* dan sonraki bölüm sizin özetinizdir.


 
Merhaba arkadaşlar bu bölümde açılan konuları gördüğümde bu konuyu açma gereği duydum.
MD5 (Message-Digest algorithm 5)
Bir şifreleme sistemi değildir.Özet sistemidir.
Yani basitçe anlatacak olursam.
Bir veri girersiniz md5 fonksiyonu bunu 128 bit boyutunda bir özete dönüştürür.
Şifreleme algoritması içermez.
Girilen verinin boyutunu önemsemez.
Bazı açıkları mevcuttur, çakışmalar gibi bu sebeple gözden düşmektedir.
Bu çakışmalar ne derseniz, iki farklı veriyi aynı özete dönüştürmesidir.
Metin2 üstünden örnek verirsek.
Siz kayıt olurken yazdığınız şifre mysql databasesinde md5 özeti olarak tutulur.
Siz clientten login olurken yazdığınız şifrede md5 ile özetlenir ve databasedeki özetle örtüşürse oyuna girebilirsiniz...
Ve deneme programları ile şifreniz bulunabilir.Bu çakışmalarda şifrenizin bulunma olasılığını arttırır.
çünkü birden fazla veri için aynı özet oluştuğu için.


Şimdi konuyu asıl açma sebebime gelelim birkaç konu gördüm şifre üretme siteleri diye.
size tavsiyem kesinlikle bu siteleri kullanmayınız.
Her ne kadar md5 'in açıkları olsada kaba kuvvetle şifreyi çözme işlemi çok uzun sürebilir.
Bu sebeple bu siteler sizin özetlediğiniz şifreleri kayıt altına alabilirler.

Çünkü çözme işleminin ilk aşaması bilinen özetlerin karşılaştırılmasıdır.
MD5 çözme siteleri aslında gerçek anlamda şifre kırmaz.Kayıtlarında olan özetleri
sizin özetiniz ile karşılaştırır.Eşleşme varsa sizin girdiğiniz özetin fonksiyon öncesi halini size verir.
Bu sebep ile bu siteleri kullanmayınız.
Çok ihtiyacınız var ise navicat üstünden md5 özeti oluşturabilirsiniz.
Örnek:
Oyuna kayıt olun account tablesindeki özet sizin yazdığınız şifrenin fonksiyon sonraki halidir.
Eğerki kayıt paneliniz yok ise navicattan sunucunuza bağlandıktan sonra
user bölümünden yeni bir kullanıcı oluşturun şifre bölümüne dönüştürmek istediğiniz veriyi girin
daha sonra winscp ile
Kod:
/var/db/mysql/mysql
içerisindeki
user.MYD
dosyasını not defteri ile açın
Girdiğiniz kullanıcı adının yanında bulunan
* dan sonraki bölüm sizin özetinizdir.


Yanlız Metin2 MD5 Kullanmıyor! Metin2 nin şifreleme türü MYSQL5
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst