Gönderen Konu: md5 algoritmasi  (Okunma sayısı 20462 defa)

md5 algoritmasi

« : 30.05.2008 15:35:32 »
Hızlı düğmeleri aç

ninjaturtles

İleti: 5

Çevrimdışı
  • *
  • Newbie
    • Profili Görüntüle
Selam,

Siradan bir string (or: "ninjaturtles") nasil md5'e donusturulur? Adim adim anlatabilir misiniz? Bilgisayarsiz bir ortamda, kalem kagit ile md5 kripto yapabilir miyiz?

Sormaktaki amacim md5 kriptolama yapan bir fonksiyon yazacak olmam. ( Biliyorum, hazir yapilmis olanlar var. Ama kendim yazmam gerekiyor. )

Tesekkurler.

soru forumun ana konusuyla pek alakasiz ama baska soracak yer bulamadim :)
« Son Düzenleme: 30.05.2008 16:08:52 Gönderen: ninjaturtles »

md5 algoritmasi

« Yanıtla #1 : 30.05.2008 16:51:44 »
Hızlı düğmeleri aç

vigo


  • Ziyaretçi

md5 algoritmasi

« Yanıtla #2 : 30.05.2008 16:58:52 »
Hızlı düğmeleri aç

spaztica

İleti: 1.493

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
sınavda md5 mi soruyorlar yahu... hele de şu sınavlarda programı kağıda yazma olayını anlamamışımdır, bu çağda. kod dediğin, ezberden yazılmaz, üzerinde değişiklikler, ayarlar yaparsın.

md5 algoritmasi

« Yanıtla #3 : 30.05.2008 20:19:59 »
Hızlı düğmeleri aç

Bakkada

İleti: 1.073

Çevrimdışı
  • *****
  • Hero Member
    • Profili Görüntüle
Alıntı yapılan: spaztica;18133
sınavda md5 mi soruyorlar yahu... hele de şu sınavlarda programı kağıda yazma olayını anlamamışımdır, bu çağda. kod dediğin, ezberden yazılmaz, üzerinde değişiklikler, ayarlar yaparsın.
Hadi kdu kagida yazdik dielim o hocalar onu kagittan nasil okuolar ona da hayret etmisimdir
Cok satirli bir kodda kafa allak bullak olur ne nereye gidiyor bulamaz yani,buluosa da helal olsun ne diim

md5 algoritmasi

« Yanıtla #4 : 30.05.2008 20:52:18 »
Hızlı düğmeleri aç

coze

İleti: 238

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
bizim (bilgi üni.) okuldaki sınavlarda bug'lı kod verilir, hadi bakalım burda yanlış giden birşeyler var, ne olduğunu bulun düzeltin filan derlerdi. Mesela data structure dersinde linked list ise konu list'e giden pointer boş olurdu filan. veya circular buffer'sa kıçı başına point etmezdi, böyle şeyler... Bazen örnek bir kod verilir, bu kod şu işi yapıyor, siz bize şöyle birşey yapan bir kod yazın filan derlerdi.

Ama şimdi binary exam'e geçmişler galiba. Bilgisayar başında kod yazıp çalıştırarak oluyor sınavlar.

md5 algoritmasi

« Yanıtla #5 : 30.05.2008 22:17:03 »
Hızlı düğmeleri aç

vigo


  • Ziyaretçi
aynen öyle. hatta bugün de sınav vardı computer sciences da...

md5 algoritmasi

« Yanıtla #6 : 01.06.2008 01:41:28 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
yani tabii ki çıktıyı test ediyorlardır ama etmiyorlarsa her bir string için başka bir sonuç üretecek herhangi bir kod yaz kakala, nasılsa one way encryption :)
 
şaka bir yana aşağıdaki link hoşuna gidecektir diye umuyorum.
http://www.freevbcode.com/code/md5ref10.zip

md5 algoritmasi

« Yanıtla #7 : 01.06.2008 19:31:05 »
Hızlı düğmeleri aç

GnoStiC


  • Ziyaretçi
@skate:
one way enc dedinde, adamlar usenmeyip, yuzlerce binlerce kelimeyi encode'layip db'ye kaydetmisler ve http://www.md5decrypter.com gibisinden siteler acmislar.. bazen sifresini unutmus musterilerin sifrelerini bulmak icin kullaniyom :)

md5 algoritmasi

« Yanıtla #8 : 01.06.2008 20:16:40 »
Hızlı düğmeleri aç

spaztica

İleti: 1.493

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
ehehe... elbette bunu haince kullanan tonla hacker bozuntusu velet de ortalarda dolanıyor.

dashbooard'da duran md5 encrypter sayesinde artık tüm şifrelerim siteye özel ve haylice uzun. bir salt keyword, bir karakter dizisi ve site adını md5 ya da sha1 yapıyorum ve elde ettiğim sonucu şifre olarak kullanıyorum.

md5 algoritmasi

« Yanıtla #9 : 02.06.2008 01:49:52 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
@gnostic: ne yazık ki spaztica'nın da değindiği üzere salt kullandığım için o siteler bir işe yaramıyorlar. ancak gerçekten güzel fikir. bir de bazı veritabanlarının içersinde gelen (örnek: MySQL) password tipi fonksiyonlar çok ilginç. yine tek yönlü ancak her defasında farklı bir sonuç veriyor. sanki timer'ı salt olarak kullanıyor gibi birşey. bu durumda elbette ki sonucu birebir karşılaştıramıyoruz. ama kendi "compare" komutları ile her defasında farklı sonuç elde edilen encrypted dataların hepsini de onları üreten orjinal datalarla bir şekilde match edebiliyor. benim favorilerimden biridir bu olay security açısından. ama detayına girip daha fazla incelememiştim kırılabilirliğini.

md5 algoritmasi

« Yanıtla #10 : 02.06.2008 10:48:48 »
Hızlı düğmeleri aç

spaztica

İleti: 1.493

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
merak edenler için rainbow lists denen bir yöntem var. bunda md5 kırmak için gigabyte'lık hash tabloları hazırlıyorsunuz makinanızda. bunlar, şifrenin içinde kullanılan karakterlere göre çeşitlilik gösteren, büyüyen hash tabloları ve bunlar sayesinde bruteforce'un harcadığı zamandan büyük ölçüde tasarruf ediyorsunuz. bu sayede pek çok sitenin şifresinin kırıldığını biliyorum, ama hiç oturup da gigabyte'larca (10-20) boyutta dosyaları indirip denemeyi düşünmemiştim.

http://www.antsight.com/zsl/rainbowcrack/
« Son Düzenleme: 02.06.2008 10:51:19 Gönderen: spaztica »

md5 algoritmasi

« Yanıtla #11 : 02.06.2008 17:58:46 »
Hızlı düğmeleri aç

ninjaturtles

İleti: 5

Çevrimdışı
  • *
  • Newbie
    • Profili Görüntüle
Alıntı yapılan: spaztica;18133
sınavda md5 mi soruyorlar yahu... hele de şu sınavlarda programı kağıda yazma olayını anlamamışımdır, bu çağda. kod dediğin, ezberden yazılmaz, üzerinde değişiklikler, ayarlar yaparsın.

sınav icin degil de daha iyi anlamak icin faydali olacagini dusundum kalem kagitla algoritmadan ilerlemenin.

md5 algoritmasi

« Yanıtla #12 : 02.06.2008 18:06:47 »
Hızlı düğmeleri aç

ninjaturtles

İleti: 5

Çevrimdışı
  • *
  • Newbie
    • Profili Görüntüle
Alıntı yapılan: skate;18142
yani tabii ki çıktıyı test ediyorlardır ama etmiyorlarsa her bir string için başka bir sonuç üretecek herhangi bir kod yaz kakala, nasılsa one way encryption :)
 
şaka bir yana aşağıdaki link hoşuna gidecektir diye umuyorum.
http://www.freevbcode.com/code/md5ref10.zip

dll icerigine bakmadim ama java dosyasi oldukca temiz yazilmis, tesekkur ederim.