arkadaşlar bildiğiniz gibi md5 şifrelemenin çzülmesi imkansız bir olay bizde bunun üzerine farklı bir mantık geliştirdik ama hiçbir databasenin kapasitesi kaldırmadı bu mantığımızı :)şimdi olay şyle mesela 1'in md5 şifrelenmiş hali C4CA4238A0B923820DCC509A6F75849B bizim yntemimizde ise bütün olasılıklı numaratik alfabetik ve alfanumaratik şifreri md5 karşılıkları ile databaseye eklemek ve şifrenin md5'ini yazdığımız zaman bize şifreyi vermesi... mantığını kavramak için http://www.tahribat.biz/md5/md5bul. asp?md5= bu adrese bakabilirsiniz burda 1'den 10'a kada sayılar md5 karşılıkları ile birlikte eklenmiştir ve şifrenin md5'ini girdiğiniz zaman size şifreyi veriyor... mesela 1'in md5i bizde var ama biz 1 olduğunu bilmiyoruz http://www.tahribat.biz/md5/md5bul. asp?md5=C4CA4238A0B923820DCC509A6F75849B bunu yazdığımız zaman bize 1'i veriyor... bu olayı holy ile paylaştım bütün olasılıkları otomatik olarak oluştursak bile mrümüz yetmez dedi, tegaxt ile paylaştım sağolsun programcı arkadaşımız bir program yazdı ama databaselerin hiçbirinin kapasitesi kaldırmadı... Bilgi ceza, Bilgi suç ve Taşımak ağır. Unutmak ise ğrenmekten daha çok zaman alır...

kırılmamıştır çatışma olmuştur. Bu da ocak şubat aylarında bulunmuş. SHA 0 da 2 39, SHA 1 de 2 33, SHA 1 de 2 69 da çatışmalar bulundu. ama SHA 2 80 ve sonrası için bir çatışma bulunamadı. SHA 256 384 512 için benzer algoritmalar deniliyor ama yapıları farklı. SHA 0 ve 1 ve MD5 ten vaz geçilmesinin nedeni 5-6 yıl sonra gelişen teknoloji ile bruteforce yoluyla bu işlemlerin daha hızlı yapılacağıdır. yahoo da 512 bit MD5 yapılıyormu deniycem birazdan yazarım buraya. MD5 i 10 kere cevirince sistem bu işi 10 sn de yapıyor demek kullanıcıyı değil sistemi yorar. bu şu şekilde çzülüyor. 1. yanlış şifrede sistem tarafından 10 sn bekletiliyorsun. 10 sn sonra 2. yanlışı girersen sistem bu zamanı 2 ile çarpıyor ve 20 sn ban yiyorsun ve boyle devam ediyor. ftw

En basit yoluyla MD5 i, 4 kez kullanırsan 512 bit MD5 elde edersin. md5 -> 32 karakter dndürür, her karakter bir hexadecimal rakamdır, hexadecimal her rakam 4 bittir, yani sadece md5 -> 4.32=128 bittir, md5'i 4 kez kullanırsak bu 4 128=512 bit eder. rnek PHP kodu ;<?php function 512bit_md5($d1, $d2) ?>

(512bitlik md5 ilk defa duyuyorum.)128 bitlik md5 inde 86 bite kadar kusursuz şifreleme yapar bundan sonrası ise kontrol edilememiştir. Geçenler de aynı md5 e sahip iki dosya oluşturabildiğini idia eden adamlar çıktı ama ne lçüde doğru bilemiyoruz. gelinen noktada 54 bitlik şifreleme algoritmalarında bazı kelimeler tespit edilebiliyor. ftw

Helal olsun ir2 beni çok güldürdün :) Sana bunun neden yapılamıyacağını uzun uzun açıklardım, kasmaya değerceğini sanmıyorum. Sadece ; 4x10^38 tane ve her biri 128 bitten(16 byte yer tutar) --> 5x10^29 GB. HDD alanına ihtiyaçın olacak sadece ham veriler için. Eğer 4-5 haneli stringler için para harçamaya deymez git : http://www.astalavista.com/media/directory/uploads/md5toolbox10. exe ve bunu gibi onlarca rnek var. Eğer para kazanmaksa hedefin git şifreli dosyaları falan çzmeyi dene. tagext; helal olsun kardeş, iyi kasmışsın, araştırmışsın ve bulmuşsun. Sonuçta 2 farklı dosya aynı değeri veriyor. . Lakin limitli bir kümedeki elemanların, sonsuz uzay kümesindeki değerlerle eşlendinde mutlaka 2 farklı değer, 1 değer ile eşlecekti ama MD5 için ispatlandığını bilmiyordum. Ama sonuç olarak 512 bitlik içinde birgün çıkacaktır mutlaka. Demek ki kriptoloji hala derslerde bıraktığım haliyle durmuyormuş :))

:kırılmamıştır çatışma olmuştur. Bu da ocak şubat aylarında bulunmuş. SHA 0 da 2 39, SHA 1 de 2 33, SHA 1 de 2 69 da çatışmalar bulundu. ama SHA 2 80 ve sonrası için bir çatışma bulunamadı. SHA 256 384 512 için benzer algoritmalar deniliyor ama yapıları farklı. SHA 0 ve 1 ve MD5 ten vaz geçilmesinin nedeni 5-6 yıl sonra gelişen teknoloji ile bruteforce yoluyla bu işlemlerin daha hızlı yapılacağıdır. yahoo da 512 bit MD5 yapılıyormu deniycem birazdan yazarım buraya. MD5 i 10 kere cevirince sistem bu işi 10 sn de yapıyor demek kullanıcıyı değil sistemi yorar. bu şu şekilde çzülüyor. 1. yanlış şifrede sistem tarafından 10 sn bekletiliyorsun. 10 sn sonra 2. yanlışı girersen sistem bu zamanı 2 ile çarpıyor ve 20 sn ban yiyorsun ve boyle devam ediyor.1. Çatışma bunu nerden ğrendin veya aldın bilmiyorum ve anlatmak istediğini anlamadım ama eğer benim bildiğim anlamda Çatışma dan bahsediyorsan imkansız. Hash algoritmaların grafikleri hiç bir zaman çatışmaz. Eğer yle olursa zaten artık onun kullanılmaması ispatlanmış demektir ki, farklı 2 değer aynı kodu alıyor anlamına gelir.2. SHA ve MD5 den vazgeçilmedi ve Hash algoritmaları için brute-force dan bahsetmek hata olur. Çünkü fonksiyonun tersi olmadığı için ters mühendislik yapılamaz. Sadece belirli karakterlerde string için greceli olarak deneme yanılma yolu ile bulunur. Onun dışında bir mpeg dosyasını MD5 algoritmasına tabii tutsan çıkan hex değeri ne yaparsan yap o dosyayı vermez hatta onun bir binary dosya mı yoksa string mı olduğunu anlayamazsın bile... Yani yüzyılda geçse brute-force ile hash algoritma çzemezsin. 3. Yahoo nasıl test edeceksin, anlamadım? Serverin yanına mı gideceksin. Sana ip uçu ; yahoo da şifreni yazdıktan ve login dedikten sonra çok kısa bir an için status barda hxxp://xxlogin. yahoox/md5=xxxx yazan yerde md5 kelimesinde sonraki string i al. Ama syleyeyim hexeminal bir karakter değil. ondan sonra çz bakalım.. Saygılarımla...

http://www.cits.rub. de/MD5Collisions/ burda MD5 çatışması ile ilgili detaylar var. o olaya gelince yapılamaz değil tek pc ve üzerindeki db ile yapılamaz. 10 karaktere kadar küçük ve büyükharf + rakam yaparsak kaba bir hesaplama ile 70 10 kadar kayıt yapar. bu kadar kayıdı oluşturmak ve tablolamak için kaliteli bir sistem ve sağlam bir db planı oluşturmak lazım. ustune bu md5 leri oluşturmak için sağlam multi thread bir program lazım. kısacası çok uzun ve boş bi uğraş olur ama hobi olarak denenebilir. ftw

imkansız, MD5 sadece string veya integer değerler için kullanılmaz. Bir 100 mb. bir dosya veya 1200 sayfalık bir word belgesini check etmek içinde kullanabilirsin. Aslında onunda limiti vardır. MD5 in orjinali 128 bit olduğuna gre 2^128 = 3.4x10^38 eder ki 38 haneli bir sayı kadar olasılık vardır. Ama yahoo ve diğer birçok site MD5 in 512 bitlik geliştirilmiş versiyonunu kullanır. Astalavista nın Cripto blümünde MD5 çzdüğünü syleyen arkadaş varsa da ve hatta bunun programını bile yapmışlarsa da %100 başarı sağlanamamıştır. Saygılarımla...

:demekki md5 in 512 lik versiyonu yok. soylemiş olduğun şeyde oldukça saçma. bu şekilde sadece uygulamanı yorarsın. hazır başlamışken 10 kere cevirde 1mb lik enc. olsun. bunun yerine sha kullan 256 bitlik enc. olur. 1. Evet haklısın MD5 yapı olarak gerçekte 128 bitdir. Ama yazdığım şey saçma olduğunu sanmıyorum çünkü birçok PHP veya ASP portal yapılarında falan kullanılıyor yani ben uydurmadım. Zaten çok fazla bit li yapılar oluşturmanın amaçı olasılığı arttırmak ve yükü ağırlaştırmaktır. rneğin Advanced Password Recovery yazılımlarında AES-128 şifrelemesinde saniye 100.000 olasılık denerken, AES-256 bitlik şifrelemede ancak 3.000 ile 10.000 arası şifre deneyebiliyor. Ama bence md5 orjinal hali zaten imzalamak veya veri bütünlüğünü doğrulamak için yeterli.512 bitlik MD5 yahoo gibi dakikada binlerce kişinin login olduğu sistemlerde 10 sn kadar geçikmelere yol açabilir tahminimce.2. SHA serisi hash algoritmaları (SHA1, SHA2, SHA256, SHA384, SHA512..) kırıldığı ispatlanmıştır ki, bunların fonksiyon grafiğine baktığın zaman lineer doğrular çizdiğini grürsün, buda kriptoanalize en yatkın kripto yapısıdır. Ama MD5 ile melez ne olur bilemem.3. Amaçım hangi kripto algoritması iyidir veya ktüdür bunu tartışmak değil, sadece arkadaş bir soru sordu ve bildiğim kadarı ile ona cvp verdim. Saygılarımla...

2 hafta kadar once aynı MD5 i veren iki pdf dosyası yapıldı. kripto dersi almışsın ama en nce ğrenmen gerekeni ğrenememişsin. imkansız diye bişey yoktur. MD5 i elimizde olan bir passwordu 5-6 yıl sonra gelişen cpu lar ile brutefoce ile çzebileceğiz. SHA 0 da 2 39, SHA 1 de 2 33, SHA 1 de 2 69 bu bahsettiklerimde boyle olaylara rastlandı yani iki farklı veri aynı sonucu verdi.. ama daha hassas olan SHA256 ve üzerinde boyle bir kolezyon grülmedi . yani sha kırıldı diye bişey yok. yahooya gelince sen mail. yahoo.com a gir sayfayı kaydet pc ne <form alanında method greceksin ordan post u sil get yap onu. sonra şifre alanına bir şey salla. post et. url de md5li bişey grecen o senin passwordun md5 i değil. yahoo şoyle birey yapıyor. once senin girdiğin passwordu md5 liyor sonra form un içinde challange diye bir kod var onu md5 lenmiş passwordunun sonuna koyuyor sonra bu ikisini bi daha md5 liyor ve url de karşına gelen md5 çıkıyor karşına. yahoo server side dan once client tarafında sana js ler ile yaptırıyor bunu. ftw

: ya kevin sen cidden lamersin be kardeşim... bunu hiçbi database kaldırmaz dmeişinde NAH kaldırmaz sende bunu yapacak ne bilgi nede maddi destek war sorun bu bana network balanced 3 tane 2.8 xeon 1gb ram alet getir MSSQL ile dağıtayım 3 alete bakalın kaldırıyomu kaldırmıyomu... aylık 120 3 = 360$ gelir elde edebilecek bi proje değil bu getirirse hayhay bugün kurayım sistemi 1 hafta sonra 4 karakterli şifreleri 5 sn içinde çzecek durumda olur sistem irem sen tam bir hackersın be güzel kardeşim... dbnin kaldırmayacağını tagext bana syledi, ayrıca sende o bilgi ve maddi imkan varsa sen yap... neden illa bir gelir getirmesini bekliyorsun dünyada bir ilki yapmak için bence insan para amacı gütmez... Bilgi ceza, Bilgi suç ve Taşımak ağır. Unutmak ise ğrenmekten daha çok zaman alır...

ya kevin sen cidden lamersin be kardeşim... bunu hiçbi database kaldırmaz dmeişinde NAH kaldırmaz sende bunu yapacak ne bilgi nede maddi destek war sorun bu bana network balanced 3 tane 2.8 xeon 1gb ram alet getir MSSQL ile dağıtayım 3 alete bakalın kaldırıyomu kaldırmıyomu... aylık 120 3 = 360$ gelir elde edebilecek bi proje değil bu getirirse hayhay bugün kurayım sistemi 1 hafta sonra 4 karakterli şifreleri 5 sn içinde çzecek durumda olur sistem

tum olasılıkları oluşturmak oldukça uzun surecekti bu 1 inci problem. hadi onu hallettik diyelim.trilyonlarca olasılık ediyor bu bu kadar datayı tutmak için data warehouse lazım. belki rakamlar için 5-6 haneliler yapılabilir. hepsi bu. ftw

ncelikle şu sayfa ve programları incelemeni neririm, http://www.antsight.com/zsl/rainbowcrack/http://www. milw0rm.com/md5/http://www.antsight.com/zsl/rainbowcrack/rainbowcrack-1.2-win. ziphttp://www.oxid.it/downloads/winrtgen. zip

kasmaktan ziyade ben bunları zaten biliyordum. sen inanmıyordun. bu son link md5 de ortaya çıkan üçüncü kolezyon. içinde bir işvar mış gibi duruyo ama ps olduğu için sanmıyorum uğraşsınlar. ftw

Bu olay zaten var rainbow dvd lerini araştırın. to be or not to be.

demekki md5 in 512 lik versiyonu yok. soylemiş olduğun şeyde oldukça saçma. bu şekilde sadece uygulamanı yorarsın. hazır başlamışken 10 kere cevirde 1mb lik enc. olsun. bunun yerine sha kullan 256 bitlik enc. olur. ftw