folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder [PHP] Kendi Encrypt Fonksiyonumu Yazmak



[PHP] Kendi Encrypt Fonksiyonumu Yazmak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek
    Theholiqan bunu yazdı

    Evet kontrol için iyi ama arkadaşın istediği bu mu ?  yani şifrenin kontrolu yeterli olacak mı

    arkadaşın istediği bu değil evet.

    @ndmylmz şöyle bir şey denedim belki işe yarar.

    <?php
    
    $hash = "9fd225aed9b8e1092008b6a18da358a3e68483b702d4be05c6d7bf1ecc7889f8";
    
    function tekGel($hash){
    	$veri = "";
    	$veri .= substr($hash,0,1);
    	$veri .= substr($hash,2,1);
    	$veri .= substr($hash,4,1);
    	$veri .= substr($hash,6,1);
    	$veri .= substr($hash,8,1);
    	$veri .= substr($hash,10,1);
    	$veri .= substr($hash,12,1);
    	$veri .= substr($hash,14,1);
    	$veri .= substr($hash,16,1);
    	$veri .= substr($hash,18,1);
    	$veri .= substr($hash,20,1);
    	$veri .= substr($hash,22,1);
    	$veri .= substr($hash,24,1);
    	$veri .= substr($hash,26,1);
    	$veri .= substr($hash,28,1);
    	$veri .= substr($hash,30,1);
    	return md5($veri);
    }
    
    function ciftGel($hash){
    	$veri = "";
    	$veri .= substr($hash,1,1);
    	$veri .= substr($hash,3,1);
    	$veri .= substr($hash,5,1);
    	$veri .= substr($hash,7,1);
    	$veri .= substr($hash,9,1);
    	$veri .= substr($hash,11,1);
    	$veri .= substr($hash,13,1);
    	$veri .= substr($hash,15,1);
    	$veri .= substr($hash,17,1);
    	$veri .= substr($hash,19,1);
    	$veri .= substr($hash,21,1);
    	$veri .= substr($hash,23,1);
    	$veri .= substr($hash,25,1);
    	$veri .= substr($hash,27,1);
    	$veri .= substr($hash,29,1);
    	$veri .= substr($hash,31,1);
    	return md5($veri);
    	}
    	
    function pHash($string){
    	return tekGel($string).ciftGel($string);
    	}
    
    	
    	if ($hash == pHash('pSkpt')){
    		echo "oldu";
    		}
    
    ?>

    İmza...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSPPSS
    SSPPSS's avatar
    Kayıt Tarihi: 26/Ağustos/2007
    Erkek

    md5 işimi görmüyo çünkü geride çözmem gerek, arrayla yapınca çok çirkin şeyler çıkıyo ortaya çirkin derken fiziksel olarak güzel durmuyolar, rastgele harfler gibi duruyo hexleyince falanda boyut değişiyo url çok uzasın istemiyorum, 

    bi tablo yaptım mysqlde

    rakam | md5 sütunları var md5 sütununda rastgele 6 haneli md5 var rakam sutunundada benim rakam gerektiğinde ordan çekiyorum :) yardımcı olanlara teşekkürü borç bilirim

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    telekom
    telekom's avatar
    Kayıt Tarihi: 28/Temmuz/2005
    Erkek

    Kendi oluşturduğum bir algoritmaya göre php de şifreleme ve çözme işlemini yapan bir script yazdım.
    Askere gitmeden tüm k.adı ve  şifrelerimi şifreledim. :)

    Eğer aklına bir şey gelmiyorsa matrisleri kullanarak basit şifreli metinler oluşturabilirsin.


    vatandaşa kafam girsin!..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SerYolcu
    SerYolcu's avatar
    Kayıt Tarihi: 14/Ocak/2010
    Erkek
    lalada bunu yazdı

    merhabalar

    yazdığım bi sistemde şöyle bişeye ihtiyacım var

    elimdeki max 6 haneli rakamı yine max 6 hane uzunluğunda bi texte çevirip o texti gerektiğinde geri çevirebilmem gerek

    bunu nasıl yapabilirim?

      Aklıma ilk olarak BASE64_ENCODE ile BASE64_DECODE geliyor...

      Bas64, geri dönüşümlü olduğu için gerektiği zaman 6 basamaklı rakamını istediğin zaman dönüştürebilirsin...

     

     İkinci ise, elimizde kesin bir bilgi olarak MAX 6 basamaklı bir rakamın dönüştürüleceği bilgisi var..

     O zaman basit şifreleme yaparsın.. (Bunu taaa çocukluğumda kullanırdım.. :))

     Her rakama bir harf verirsin..

    0=X  1 = N   2 = F  

    3 = Q  4 = G  5 = S 

    6 = C   7 = H  8 = J   9 = R


    Aldığın rakamı bu harflere dönüştürürsün..


    2012 = FXNF


    Gerektiği zaman da harfleri rakamlara dönüştürürsün..

     

    FXNF = 2012

     

    Ama bu şifrelemenin şöyle bir kusuru var,

    bu şifrelemeyi çok gizli bilgileri  şifrelemekte kullanırsan,

    çok kolaylıkla çözülme imkanı var..


    Ondan çocuk olmamıştır (Kimsenin babası değildir). Kendisi de doğmamıştır (kimsenin çocuğu değildir). İhlas Suresi 3 üncü ayette bunlar yazar.
Toplam Hit: 1645 Toplam Mesaj: 15