Ana içeriğe atla

Biwebal.com - Yeni Nesil Freelancerlar

Yeni nesil freelancer topluluğu biwebal.com artık yayında. sizde web sitenizi yaptırmak için girebilir ucuz web sitesi ve kaliteli web sitesi yaptırabilirsiniz.

Biwebal Hakkında2010 yılında web tasarım dünyasına adımını atmış olan Biwebal ekibimiz özgün ve yaratıcı çözüm fırsatları ile sektör alanında yerini alır. 3 yıldır üretmiş olduğumuz tasarım projeleri sayesinde tecrübe sahibiyiz. Oluşumumuz güncel son teknolojik olanakları aktif bir şekilde takip ederek çeşitli taleplerinize cevap veren tercih durağınız haline gelir. Aldığı projeler üzerinde hassas bir şekilde çalışan Biwebal ekip arkadaşları e-ticaret ve kurumsal platformların sahip olduğu tüm avantajları dikkate alarak web site tasarımlarını şekillendirir.
HİZMETLERİWeb site tasarımıAdwords ReklamcılıkSeoKurumsal Web SitesiE-Ticaret SitesiKişisel Web Sitesibiwebal.com sayesinde yukardaki hizmetlerden faydalanabilir sitenizi 299'TL den başlayan fiyatlarla yaptırabilirsiniz. kısa süreliğine fiyatlarımız indirimde olacaktır.…

Php İle Şifreleme Methodları Kullanımı

Merhabalar, blogumda ilk yazılımla ilgili paylaştığım içerik bu olacak, aslında önceki yazılarımı takip edenler şu yazımdan Neden Blogumdaki Tüm Yazıları Sildim ? neden blogumda yazılım paylaşımlarının olmadığını anlayabilir. o yüzden buraya tekrar yazma gereği duymuyorum. bu gün php de şifreleme methodları oluşturup daha sonra o şifreyi decrypt(çözme) işlemini gerçekleştirecez. haydi başlayalım..

ilk önce php şifreleme methodları nelerdir bunları görelim php de md5,crypt,sha1,crc32 methodları mevcuttur bu methodları kullanarak kolay şifreleme yapabiliriz örneğin bir md5 şifreleme sayfası oluşturmak için yapmamız gereken ;

PHP İLE MD5 ŞİFRELEME VE ÇÖZME


<?php
//md5 methodu kullanımı
$md5 = md5(123456);
echo $md5;
?>
programın ekran çıktısı ise aynen şu şekilde gelir e10adc3949ba59abbe56e057f20f883e bu da demek oluyor ki yukarıdaki md5(); içine yazdığım 123456 sayılarının hashını başarılı bir şekilde aldık. kısacası 123456 sayısını md5 kullanarak şifrelemiş olduk. basit bir hash çevirme kodu yazdık diyebiliriz.

Peki bunu yaptık ama nasıl çözeceğiz. md5 tek yönlü şifrelemedir arkadaşlar php de bunun decrypt(); tarzı bir methodu ya da fonksiyonu bulunmamaktadır. zaten olsaydı saçma olurdu bir amacı kalmazdı. peki e10adc3949ba59abbe56e057f20f883e hashı nasıl decrypt edicez. aslında bunu php de yapabilirsiniz ama bu hashları tek tek veritabanına ekleyip daha sonra çekmeniz gerekmekte buda uzun bir zaman ve ugraş emek isteyen bir iş onun yerine md5 decrypter sitelerini kullanabilirsiniz. örnek olarak bir site vereyim md5 decrypter  bu sayfaya gidip hash girip decrypt butonuna bastıgınız zaman karşınıza aynen bu çıkacaktır.

md5 şifre çözücü

resimdede gördügünüz gibi 123456 rakamlarının hashlarını çok kolay bir şekilde kırdık. ama her md5 şifresini bulmasını beklemeyin çünkü bu sitelerde dediğim mantıkla çalışıyor ne kadar çok veritabanı büyükse o kadar çok bulma ihtimali vardır. o yüzden sağlam decrypter sitelerini kullanmakta fayda var konu altında bir çok decrypter bulunduğu siteleri paylaşacağım. şimdi diğer şifreleme methodlarına geçelim.

PHP İLE CRYPT ŞİFRELEME

Şimdi crypt methoduna bakalım yine aynı mantık kullanarak crypt methodunuda php ile kullanabilmek mümkün php de yazacağınız kod aynen şöyle olmalı;
<?php
//crypt methodu kullanımı
$crypt = crypt(123456);
echo $crypt;
?>
crypt methodunun çıktısına baktığımız zaman $1$kT1.d30.$x5lSd14Rdh6D/0rdh6ILi1 şöyle bir hash ile karşılaşıyoruz. demek oluyorki md5 daha zor bir şifreleme türü değişik küçük büyük hard dolar işareti nokta gibi karakterlerden oluşmakta buda kırılmasını zorlaştırır. amaç kullanılacak şifrelerin burada kolay olmamasıdır. öyle bir şifre seçinki tahmin edilemeyecek bir şifre olsun. o zaman veritabanının kırması mümkün olmuyor ne yazakki zaten decrypter sitelerinin çogunda kolay şifreler yer alır. asla şifrelerinizi 123456 gibi şifreler yapmayın mümkünse küçük büyük harf özel karakterler olsun. şimdi size bir örnek göstereyim örneğin e10adc3949ba59abbe56e057f20f883e md5 hashını googleda aratalım.

md5

gördüğünüz gibi google oldugu gibi hash yazınca bir sürü sitenin md5 kodunu hemen çözdügünü görüyoruz ama crypt methoduna bakalım birde onda durum nedir ?

crypt methodu
gördügünüz gibi crypt methodunda ise durum tam tersi hiçbir sonuca varamamış google amcamız burada çaresiz kalmış bu yüzden şifrelerinizi mümkün olduğunca tahmin edilemeyecek şeyler yapın. kendinizi güvene alın. crypt() fonksiyonu ile ilgili decrypter bulamadım :) vardır belki araştırın bulursunuz.

PHP İLE SHA1 ŞİFRELEME VE ÇÖZME

yine değişen bir şey yok sadece md5() yazan yere bu sefer sha1 yazıcaz evet kodlarımızı deneyelim.

<?php
//sha1 methodu kullanımı
$sha1 = sha1(123456);
echo $sha1;
?>

ekrana çıktısı 7c4a8d09ca3762af61e59520943dc26494f8941b bu olacaktır ve sha1 şifrelerinede kırabilirsiniz ama md5 kadar kolay kırılmazlar bunlarda biraz daha düşüktür sha1 şifrelerini kırabilmek için hashkiller sitesini kullanabilirsiniz buradan hash yazıp baktığınız zaman ise ekrana yeşil olarak 123456 olarak vurduğunu göreceksiniz.

sha1 kırma

geriye sadece crc32 kalıyor onuda örnekdeki gibi crc32(123456); şeklinde ekrandan çıktısını alabilirsiniz. çok fazla detaya girmeye düşünmedim zaten detaylıca anlattıgımı sanıyorum. umarım anlamışsınızdır. yazımı bitirmeden ufak bir şifreleme kodu yazdım md5,sh1,crc32,crypt fonksiyonlarını kullanarak kolayca şifreleme yapabilirsiniz sadece sayıları girmeniz gerekmekte.iş pratiğe kaldığını düşünüyorum burdan sonra kendiniz verdiğim kodları geliştirebilirsiniz.

<?php
if($_POST){
$hash = $_POST["hash"];
echo ' <form action="" method="POST">
<input type="text" name="hash" placeholder="şifrelenecek hash giriniz..."/>
<input type="submit" value="ÇEVİR"/>
</form>';
echo "<b>MD5 HASH:</b> ".$md5 = md5($hash)."</br></br>";
echo "<b>SHA1 HASH:</b> ".$md5 = sha1($hash)."</br></br>";
echo "<b>CRYPT HASH:</b> ".$md5 = crypt($hash)."</br></br>";
echo "<b>CRC32 HASH:</b> ".$md5 = crc32($hash)."</br></br>";
}
else{
echo ' <form action="" method="POST">
<input type="text" name="hash" placeholder="şifrelenecek hash giriniz..."/>
<input type="submit" value="ÇEVİR"/>
</form>';
}
?>
buda yazdığım kodların görüntüsü :)

şifreleme
 Umarım açıklayıcı bir konu olmuştur işinize yaramıştır. elimden geleni yapmaya çalıştım. artık şifreleme methodları kullanarak veritabanında daha güvenli şifreler oluşturabilirsiniz. kolay gelsin..

Yorumlar

Bu blogdaki popüler yayınlar

İngilizce Altyazılı Film ve Dizi İzleme Siteleri

Bu yazımda sizlere ingilizce altyazılı dizi siteleri ya da ingilizce altyazı film sitelerini'nin listesini vericem ingilizcenizi geliştirmek için en iyi yollardan biri şüphesiz ki film izlemektir. bir süre sonra olayları küçükten anlamaya başlarsınız. kendinizi geliştirirsiniz ki buna şahit oldum kendimden biliyorum... lafı uzatmadan bulduğum ingilizce altyazı dizi film izleme sitelerini vereyim.
1 - ) Voscreen bunu zaten bir önceki yazım olan ingilizce nasıl geliştirilir ? adlı makalemde vermiştim. ama bu listede olmasını istedim çok yarayışlı bir sitedir. filmlerden veya dizilerden sizlere kesitler sunarak tahmin etminizi bilmenizi sağlar. deneyip öğrenmek için siteye giriş yapabilirsiniz. 2 - )  Ororo.tv Gerçekten google'da baktıgınız zaman en iyi sonuç Ororo.tv'den öğrenmekten geçiyor filmlerin çoğunu ingilizce altyazılı izleyebileceğiniz bir site ve zaten slogan'ıda Tv programlarını ve filmleri izleyerek ingilizce öğrenin. gerçekten ingilizce öğrenmek için en iyi…

Kim Milyoner Olmak İster ? Hakkında Herşey

Merhabalar,hepimiz bir kere de olsa kim milyoner olmak ister adlı yarışmaya katılmak istemişizdir. bende bunun üzerine size nasıl katılacağınızı nasıl sonuçları öğreneceginizi anlatacagım herşeyi anlatmadan kim milyoner olmak ister neymiş bir öğrenelim...
Kim Milyoner Olmak İster Nedir ?Kim milyoner olmak ister 2011'den beri atv'de yayınlanan yarışma programıdır. selçuk yöntem tarafından sunulmaktadır. bir sürede olsa kenan ışık'da sunuculuk yaptı. sağlık sorunları nedeniyle programı bırakmak zorunda kaldı.  yarışmanın kurallarına gelecek olursak toplamda 12 soru var 2.soruda 1000 TL 7.soruda ise 15000TL baraj soruları bulunmakta eğer yarışmayı kaybederseniz geçtiginiz en sondaki baraja düşersiniz. ayrıca size sunulan 4 joker hakkı bulunmakta joker hakları telefon,yarı yarıya,seyirciye sorma,çift yanıt'dır. çok fazla açıklamadım zaten hepimiz biliyoruz  sadece yüzeysel olarak geçtim Kim Milyoner Olmak İster Nasıl Başvurulur ?Kim milyoner olmak ister programına başvurm…

Eskiden Hepimizin Kullandığı Programlar

Maziyi hatırladım şimdi önceden herkesin kullandığı bilgisayar programları vardır. bunları yazmak istedim.. sizde aşağıya kullandıklarını yorum olarak bırakabilirseniz yazıma ekleyebilirim haydi başlayalım...
1 - ) Messenger
Hepimizin kullandığı programların başında geliyor... az kız düşürmedik bu program sayesinde şimdiyse yerini skype bıraktı. görüntülü konuşmayı ilk bu programla yapmıştım sanırım annemler gelir açta bir akrabaları görelim derdi hey gidi günler hey ! tabi gelişen sosyal medya sitelerinin sayesinde artık chat yazılımları pek fazla kullanılmıyor eskisi gibi.. 2 - ) Winamp
Şu görüntüye endama bak ! az müzik dinlemedik bunla hatta messenger dinliyorum özelligini açardık millete gösterebilmek için..  herkesin kullandığı programların başında geldigine eminim. sürekli görüntüsünü değiştirip değiştirip dururdum. çok güzel programdı be :) şimdiyse yerini galiba youtube kaptı herkes youtube'dan müzik dinliyor..  3 - ) LimeWire
Müzik indirme programı Limewire ne müzikler i…