|
|||||||
İnternet Kategorisinde ve Resimli Program Anlatım... Forumunda Bulunan MD5/SHA Algoritmalar, Bilgisayarımız üzerindeki etkileri ve HashCalc - Updated.. Konusunu Görüntülemektesiniz => Konumuz : Algoritmalar ( Bilgisayarlarımız üzerindeki etkileri ) Herkese merhabalar, bugün size algoritmalar hakkında biraz genel bilgi vereceğim ve programlarımızın ...
| Anket Sonuçlarını Görüntüle: Adayınız mı? | |||
| Evet |
|
27 | 96.43% |
| Hayır |
|
1 | 3.57% |
| Oy verenler: 28. You may not vote on this poll | |||
![]() |
|
|
Konu Araçları |
|
|
#1 |
|
And I'm in love
![]() Giriş Tarihi: 29-09-2004
Yer: /etc/udev
Yaş: 29
Mesajlar: 1,576
Rep Puanı: 1880257
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Konumuz : Algoritmalar ( Bilgisayarlarımız üzerindeki etkileri )
Herkese merhabalar, bugün size algoritmalar hakkında biraz genel bilgi vereceğim ve programlarımızın nasıl daha güvenli olduğunu ne tür programlar ile kontrol edebileceğimizi bu son zamanlarda gelişen trojan/virus/spyware vb. gibi kötü niyetli kişilerden yazılımlarımızı nasıl uzak tutarız ve ilk korumayı nasıl yaparız diye bir giriş yapacağız. Belki herkes algoritmanın ne olduğunu okulda gördüğümüz derslerden hatırlamayabilir. Kısaca algoritmayı tanımlamak isteseydik; Belirli bir sonucu elde etmenin yöntemini tarif eden kurallar ve basamaklar kümesine Algoritma denir. Algoritma 9. yüzyılda İran’lı bir alim olan Ebu Abdullah Muhammed İbn Musa el Harezmi tarafından ilk cebir kitaplarında kullanılarak günümüze kadar gelmiştir. Peki Algoritmaları bilgisayarımızda hangi işlemler için kullanırız. Bazı algoritma hesapları ile bilgisarımıza indirmiş olduğum program müzik ve gerekli diğer arşivlerin gerçekten yayımcı tarafından yayınlanan doğru eserler olup olmadığını ve kullanıma sunulan bir işletim sistemi veya bir yapılandırma programının içerisine bir modifiye yapılıp yapılmadığını görmemize yardımcı olur. Bu işlemleri yapmak için aşağıdaki tablomuza çeşitli türler vardır. Bunlar arasında en çok kullanılanları MD5 ( Message Digest 5 ) ve SHA (Secure Hash Algorithm ) dir. MD5: Ron Rivest tarafıdan 1992 yılında tasarlanmış bir MD algoritmasıdır. MD2 ve MD4 gibi versiyonları vardır. Bunlar MD5’e göre bazı eksiklikler barındırdığı için Ron Rivest tarafından tekrar geliştirilerek bugünkü MD5 halini almıştır. MD5 girdiyi alarak bir sayı üretir. Bu girdi farklı uzunluklarda ki byte dizisi olabilir veya bir mesaj içeriği de olabilir. Yada 650mb’lık bir dosya olabilir. Sonuç olarak daima 32 basamaklı ve ondalık sisteme göre ifa edilen bir sayıdır. Biz bu sayıya MD5 diyoruz. Aynı zamanda bir dosya ile ilgili MD5 değerini öğrenmemizi sağlayan çeşitli programlar mevcuttur. SHA : NİST (National Institute of Standards and Technology) ve NSA (National Security Agency) kuruluşlarının ortak çalışmaları sonucunda 1994 yılında Sayısal İmza Standardında (DSA-Digital Signature Standard) kullanılmak üzere tasarlanmış bir algoritmadır. MD5 ile benzerlik gösterirler. ![]() Linux üzerinde bu kontrolleri yapan genel olarak komutlar vardır. Bunlar md5sum ve sha1sum komutlarıdır. Bir örnek yapalım şimdi; [[Linkleri sadece kayıtlı üyelerimiz görebilir.ForumTR üyesi olmak için tıklayınız] mp3]$ md5sum Candan Ercetin - 01 - Aman Doktor.mp3 6882d1e8d9ad39543266bd0561bedaa4 Candan Ercetin - 01 - Aman Doktor.mp3 [[Linkleri sadece kayıtlı üyelerimiz görebilir.ForumTR üyesi olmak için tıklayınız] mp3]$ sha1sum Candan Ercetin - 01 - Aman Doktor.mp3 73ee7d7a3a8ff39f6a2e98bb627333f4630cb3f9 Candan Ercetin - 01 - Aman Doktor.mp3 Windows platformu için birçok MD uygulamaları mümkündür. Ben size [Linkleri sadece kayıtlı üyelerimiz görebilir.ForumTR üyesi olmak için tıklayınız] adlı programı anlatacağım. Program free ( ücretsiz ) bir yazılımdır. Programı indirip gönül rahatlığı ile kullanabilirsiniz. Program çalıştırarak yukarıda belirtmiş olduğumuz tabloda ki Hash algoritmalarnı kontrol edebilme imkanı sağlamış olacağız. Şimdi bir iso dosyamızı nasıl kontrol ettiğimize bakalım. ![]() Şimdi Data bölümüne kontrol etmek istediğimiz porgram/resim/mp3 vb. gibi her hangi bir dosyayı açarak yerini gösteriyoruz. Biz 0ffice 12 iso dosyamızı kontrol edeceğiz şimdi diper adımları inceleyelim. ![]() MD5/SHA Algoritmasını kontrol etmek istediğimiz dosyayı seçtikten sonra hangi kontrol işlemlerini yapmak istiyorsak gerekli kontrol kutucuklarını işaretliyoruz. ![]() Daha sonra ise Calculate butonuna tıklayarak. İşlemin bitmesini bekliyoruz. Bu işlem dosyanın büyüklüğüne göre çok uzunda sürebilir. Hatta Görev Yöneticinizden kontrol ettiğinizde programın yanıt vermediğini ve kararsız bir hale düştüğünü görebilirsiniz. Bu sizi kesinlikle yanıltmasın işlem kesinlikle başarılı bir şekilde devam ediyordur. Ayrıca örneğin bir dvd image dosyasını kontrol ederken başka bir işlem yapmamanızı tavsiye ederim. 4.5gb büyüklüğündeki bir dosyanın md5 veya sha1 algoritmasının hesaplanması sisteminizin yapılandırmasına CPU/Ram hızına bağlı olarak değişebilir. Örneğin AMD 2800+ x86 512mb ram ile çalışan bir makina üzerinde bu işlem 15/20 dakika civarında sürmektedir. Artık sonucumuza bakalım. ![]() Biraz daha derinlere inelim şimdi; Peki, MD5 ve SHA bizim için nerelerde önemli olabilir. Daha önce bahsettiğimiz gibi download edilen veya bir aygıt üzerinden aldığımız dosyalarımız gerçekten üretici tarafından yayınlanan gerçek eserler olup olmadığını anlamak için kullandığımız bir araç olabilir. Diğer bir konu ise gerek Hard Disk üzerinden bir yerden başka bir yere dosya kopyalarken viruslerin veya sisteme bağlı donanım aygıtlarından kaynaklanan sorunlardan dolayı yanlış kopya edinip edinmediğimizi de öğrenebiliriz. Şimdi bunu bir örnek ile açıklayalım. Herkesin kullanmakta olduğu flash memory/USB bellek olarak tanıdığımız çıkarılabilir disklere USB veri yolunu kullanarak dosya kopyladığımızı düşünelim. Bu dosya aynı zamanda internet üzerinden download programlarını kullanarak bilgisayarımıza indirdiğimiz bir dosya olsun. Dosyayı taşımak istediğimiz bilgisyara yeniden kopyaladığımıza inistall sorunları veya video dosyalarında oluşan bir görüntü bozulması olabilir. Bunun nedeni çok açık bir şekilde dosyayın yanlış kopyalamadan kaynaklanan bir sorun olduğunu anlamak için md5 kontrolleri ile yapabiliriz. Daha sonra ise kontroller sonrasında dosyamızın yanlış kopya edinmenin USB sürücülerimizden veya ağdan kopyaladığımız bir dosya ise ağ kablomuzda bir sorundan kaynaklanabileceğini düşünebiliriz. Buna benzer benim daha önce başıma geldiğinde dosyanın gerçekten doğru olup olmadığınız kontrol için md5 algoritmalarından faydalandım. İnternet üzerinden saatlerce bekleyip indirdiğim bir dosyayı eve götürüp kullanmak istedim. Örneğin Emule ve torrent client programları md5/sha gibi kontroller yaptığı için dosyanın indirdiğim dosyanın yanlış olma riski hiç yoktu. Peki, neden eve getirmiş olduğum kopya sağlıksız ve çalışmamaktaydı diye düşündüm. Daha sonra evde bulunan ve diğer taraftan indirdiğim dosyanın bir şekilde birbirlerinden farklılık göstermiş olacağını düşündüm. Her iki tarafta yaptığım kontrollere elimdeki dosyaların md5 çıktısının aynı olmadığını gördüm. md5 çıktıları dosya üzerinde ki en ufak değişikliklerde büyük bir farklılık gösterir. Yani kontrollerde bu çok bariz olarak kendi belli eder. Sonuç olarak yapmış olduğum işlem sonrasında evdeki bilgisayarımın USB sürücülerinde bir sorun olduğu ve düzgün çalışmadığı kanısına vardım. Anakartımın USB sürücülerini yeniden indirerek kurdum ve sorunum ortadan kalktı. Görüldüğü gibi md5 kullarak hem USB sürücümdeki sorunu çözdüm hemde 7.4GB boyutundaki bir DVD image dosyasını yeniden indirme zahmetinden kurtuldum. Bu gibi sorunlar aynı zamanda bazen ağ üzerinden kopylanan dosyaların aygıtların veya kabloların sorunlarından kaynaklana bilir. Başka bir sorun kopylamak istediğiniz dosya bilgisayarınızda bulunan 2 HDD veya partition olabilir. Bunlarda ise Disk denetleyicilerinzde ki sürücü sorunları dosyalarınızı ana kaynağından kopyalarken sorunulu olarak ve yanlış kopyalamanıza neden olur. Bu nedenle sizin için çok değerli ve zaman harcayarak oluşturduğunuz dosyaları kopyalarken kesinlikle doğrulamasını yapmanızı öneririm. Soru ve sorunlarınız için her zaman özel mesaj yada buradan bana yazabilirsiniz. mail : [Linkleri sadece kayıtlı üyelerimiz görebilir.ForumTR üyesi olmak için tıklayınız] Kaynakça : [Linkleri sadece kayıtlı üyelerimiz görebilir.ForumTR üyesi olmak için tıklayınız] [Linkleri sadece kayıtlı üyelerimiz görebilir.ForumTR üyesi olmak için tıklayınız] Mesajı son düzenleyen root ( 16-04-06 - 14:37 ) |
|
|
|
|
|
#2 |
|
Kıdemli Üye
![]() Giriş Tarihi: 05-03-2004
Yer: ine sevemem!!!!
Yaş: 26
Mesajlar: 3,376
Rep Puanı: 62084
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
eline saglik, rootcum. Cok guzel olmus
|
|
|
|
|
|
#3 |
|
FENERBAHÇE TİM
![]() ![]() Giriş Tarihi: 02-03-2006
Mesajlar: 5,277
Rep Puanı: 45336621
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
paylaşım için teşşekkürler
![]() +rep
|
|
|
|
|
|
#4 |
|
And I'm in love
![]() Giriş Tarihi: 29-09-2004
Yer: /etc/udev
Yaş: 29
Mesajlar: 1,576
Rep Puanı: 1880257
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Teşekkür ederim. Arkadaşlar. . . Yakında birde kripto konularına el atarız.
|
|
|
|
|
|
#5 |
|
As-Tech
![]() ![]() ![]() Giriş Tarihi: 09-01-2005
Yer: istanbul
Yaş: 27
Mesajlar: 7,548
Rep Puanı: 182587423
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Döktürmüşün yine bakıyorum da root.Eline sağlık devamını da bekliyoruz.Çok bekletme bizi
|
|
|
|
![]() |
| Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz |
| Konu Araçları | |
|
|
|
ForumTR Servisleri: ForumTR Video - ForumTR Haber - ForumTR Oyun - ForumTR Chat - ForumTR Mail - ForumTR IRC
Vize İşlemi | Haberler | Okul Arkadaşım Sitemiz bir forum sitesi
olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında
siteye yazabilmektedir. |