Php Şifreleme Fonksiyonları.
Selamun aleykum ustalarım ustadlarım geçenlerde bir arkadaşım bana şöyle bir soru yöneltdi, md5 veya sha1'i nasıl tersine çeviririz dedi.
Bilindiği üzere md5 ve sha1 tek yönlü çalışan şifreleme fonksiyonlarıdır, fakat ben yinede bu soru üzerin ufak bir araştırma yaptım acaba mümkünmüdür diye, fakat bir sonuca ulaşamadım.
md5 veya sha1 i nasıl tersine çevirebiliriz veya şöyle sorayım bu mümkünmüdür?
şöyle bir düşündüğümüz zaman mantıken tabiki mümkün! fakat md5 ve sha1'in nasıl bir algoritma ile çalıştığını bulduğumuz zaman mümkündür kanısındayım.
Peki md5 ve sha1 nasıl bir algoritma ile çalışırlar?
Ek olarak'da php'de iki yönlü bir şifreleme fonksiyonu varmıdır? veya kendimiz md5 ve sha1 gibi güçlü bir şifreleme fonksiyonunu nasıl oluşturabiliriz?
Php
md5 ve sha1 sifreleme sistemleri tek taraflı olarak kullanıcılıara sunulmakta o nedenle bu fonksiyonlar kullanarak sifreleme yaptıgınız zaman geri decode etmek mümkün degil tabi bu demek degil ki kırılamazlar ama internetten bunlar icin bir sey bulamazsınız geneli de fake acıkcası yaparım diyenlerin
decode edenler vardır algoritmasını bilmek gerekiyor
phpde iki yonlu sifreleme istiyorsan
base64_encode();
base64_decode();
urlencode();
urldecode();
json_encode()
json_decode();
teşekkürler bozkurt ustam base64 sorumun cevabını vermiş oldu fakat url ve json u bildiğim kadarıyla şifreleme fonksiyonu değildiler :))
ben senin verdigin soruya cevap olsun diye bu fonksiyonları yazdım bu fonksiyonların hepsi encode decode mantigi ile calısan fonksiyonlardır sadece kullanım alanları biraz farklı yoksa base64 senin isini fazlasıyla gorur acıkcası
teşekkürler bozkurt ustacım sende olmasan ne ederik yav :)
Php
Kendi fonksiyonunuzuda yazabilirsiniz.
chr(), ve ord(); fonksiyonlarını bir araştırın. Bir key ile şifreleyip aynı key ile şifreyi çözebilirsiniz mesela :) Öyle bir mantıkla yapılabilir.
teşekkürler ali ustam dediğin fonksiyonları inceleme altına aldım :)