Ana içeriğe atla

Delphide Patatesli Md5 Oturtma

Gerekli malzemeler: 1 adet delphi 1 adet calisan bilgisayar 1 adet md5 uniti 1 kilo patates Yapilisi: Delphi calistirilir ve yeni bir proje olusturulur. Yeni projenin ici hafifce yaglanir ki md5 imiz delphiye yapismasin. md5 üniti library path'e eklenir. (Tools\Environment Options\Library\Library Path) ve iyice cirpilir. Form üzerine bir adet tbutton, bir adet tedit ve bir adet tmemo yerlestirilir. Button1'e çift tiklanarak asagidaki yazilar copy/paste yoluyla ilgili yere aktarilir.

procedure TForm1.Button1Click(Sender: TObject); begin with Memo1.Lines do begin if Count > 0 then Add(''); Add(Format('%s(''%s'') =' + #13#10 +' %s', ['MD5String', Edit1.Text, MD5Print(MD5String(Edit1.Text))])); end; end;

Mutfagimiz biraz kotu oldugundan kodlarimiz biraz kotu gozukuyor olabilir kusura bakilmasin artik. Her neyse Uses satirina md5'i eklemeyi unutmuyoruz yoksa patateslerin pismesi uzun surebilir. :)

F9 ile Run Neo Run diyelim. Edit1'e birseyler yazalim. Sonra Button1'e tiklayalim. Memo1 de asagidakine benzer bise goruyor olmalisniz.

MD5String('md5') = 1bc29b36f623ba82aaf6724fd3b16718

goremiyorsan bi yerde hata yapmissindir. neyse onemli degil. benim yaptigim kaynak kodlari burdan indiriver..

orjinal ornek dosyasini indirmek icin buraya tiklayin.

yemegimiz hazir. afiyet olsun... allah orucunuzu kabul etsin. gelecek programda gorusmek uzere...

------------ Delphi ile md5 nasıl kullanılır ? bu da google icin :)

Yorumlar

Sadettin POLAT dedi ki…
arkadaşlar orjinal örnek dosyasının linkinde ufak bir hata yapmışız ve o nedenle çalışmıyor.

http:// lerden biri fazla gibi :)

Bu blogdaki popüler yayınlar

Yazılımı Oluşturan Bileşenler Nelerdir?

Yazılımı oluşturan bileşenlerden daha önce söz etmiştik. Şimdi bu bileşenlerin neler oldukları üzerinde biraz duralım. Yazılımı oluşturan bileşenler = Mantık + Veri + Belge + İnsan + Program. Bu bileşenlerin az çok neler olduğunu, neleri kapsadığını biliyoruz ama biz yine de kıyısından köşesinden açıklayalım. Zaten bu yazıdaki asıl amaç yazılım bileşenlerinden belgelemenin yerini ve önemi (dökümantasyon) vurgulamak. Mantık = Yazılım herşeyden önce bir işin bilgisayar aracılığı ile yapılması amacına yöneliktir. Bu nedenle bilgisayarlaştırılmak istenen işin mevcut mantığı bir şekilde yazılıma da yansılıtılmak zorundadır. Veri = Her tür yazılım mutlaka bir veri üzerinde çalışmak durumundadır. Veri işlemeyen yazılımın geliştirilmesi söz konusu değildir. Söz konusu olan veri dış ortamdan alınabileceği gibi yazılımın içerisinde de üretilebilir. Zaten yazılımın temel amacı veriyi bilgiye dönüştürmektir. İnsan = Doğal olarak yazılımın insan bileşeni iki boyutludur. Yazıl

Yunus sen bu dünyaya niye geldin?

Göçtü Kervan Ah nice bir uyursun uyanmaz mısın Göçtü kervan kaldık dağlar başında Çağrışı tellallar inanmaz mısın Göçtü kervan kaldık dağlar başında Emr-i hac göçeli hayli zamandır Muhammed cümleye dindir imandır Delilsiz gidilmez yollar yamandır Göçtü kervan kaldık dağlar başında Yunus sen bu dünyaya niye geldin Gece gündüz Hakkı zikretsin dilin Enbiyaya uğramaz ise yolun Göçtü kervan kaldık dağlar başında Yunus Emre

Leyse li'l-insâni illâ mâ seâ

"Leyse li'l-insâni illâ mâ seâ" derken Hudâ; Anlamam hiç meskenetten sen ne beklersin daha? Mehmet Akif Ersoy / Durmayalim Leyse li'l-insâni illâ mâ seâ : Necm Süresi 39. Ayet. [İnsan için ancak çalıştığı vardır.] Meskenet: 1 . Miskinlik, beceriksizlik. 2 . Yoksulluk, fakirlik. (Türk Dil Kurumu) Olay zaten yeterince acik. Yan gelip yatma kardesim. Calis. Bu misralar yazildigi donemde bu anlami tasiyordu fakat zaman ilerledikce baska bir gercegi de gozler onune seriyor.Gerci bu gercek cok kapsamli bir kac satirla anlatilabilecek bir sey degil kaldiki benim bilgim de buna yeterli degil zaten. Ben giris cumlelerini verebilirim gerisini arastirmak yaziyi okuyanlara kalmis. (Matrix gibi bisey oldu bu yaw. Neo'nun kahinle bulusup yanindan ayrildiktan sonra Morpheus ile konusma sahnesi.) Yani kisaca sunu demek istiyorum. Ben bu misrayi ilk okudugumda hic birsey anlamadim. Bu misralari anlayabilmek icin kuran mealine ve turkce sozluklere bakmak zorunda k