PHP ile keygen oluşturucu

Programlarda genelde 16 haneli ya da 20 haneli keygen denilen sayı grupları girilerek lisanslı hale getirilir. PHP ile biz de her sayfa yenilendiğinde farklı varyasyonlarda keygen üretelim.

Programlarda genelde 16 haneli ya da 20 haneli keygen denilen sayı grupları girilerek lisanslı hale getirilir. PHP ile biz de her sayfa yenilendiğinde farklı varyasyonlarda keygen üretelim.

Üç farklı gruplarda verilerle 16 haneli keygen üretiyoruz.


$rasgele= ""; // Değişkeni Tanımlıyoruz

$uzunluk = 16; // Uzunluğu Belirliyoruz

srand((double)microtime()*1000000);

 

$veriler = "AbcDE123IJKLMN67QRSTUVWXYZ"; //Verilerimizi yani,rasgele sıralamada kullanılacak haneler...

$veriler .= "aBCdefghijklmn123opq45rs67tuv89wxyz"; // Küçük harf şeklinde

$veriler .= "0FGH45OP89"; //Sayısal değerler

$say = 0;

$say2 = $uzunluk / 4;

$say3 = 0;

for($i = 0; $i < $uzunluk + $say2; $i++) 

{

if($say == 4)

{

 $say4 = $uzunluk + $say2;

 if($say3 == $say4 - 1)

 {

 }

 else

 {

 $rasgele .= '-';

 $say = 0;

 $say3++;

 }

}

else

{

$rasgele .= strtoupper(substr($veriler, (rand()%(strlen($veriler))), 1)); 

$say++;

$say3++;

}

}

 echo "$rasgele" ; // Çıktıyı alıyoruz

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

• 13 yıl önce
Anlamadığım şey bu çıkan key her program için mi geçerli oluyor. Bana saçma geldi öyle değildir büyük ihtimal ama mantığını anlamadım açıklar mısınız ?
• 13 yıl önce
Hayır arkadaşlar; Bu kodlamanın çıktısı herhangi bir program için değil. Örnek olarak uygulamadır.Belki içindeki kodlar işine yarayabilir. Sadece ben php ile keygen oluşturmanın mantığını anlattım
• 13 yıl önce
Bunu bir programa uyarlamak için ne yapmamız gerekiyor :) :sasir: :hayret:
• 12 yıl önce
myp ile aynı soruyu düşünüyorum. Keygen i ürettik ama elimizdeki scripte uyarlamak için ne yapacağız?
• 11 yıl önce
sağol
• 10 yıl önce
Örn: üye aktifleştirme kodu nasıl nasıl scripte uyguluyacaksınız o da size kalmış... $rasgele bu işte sizin kodunuz nerde kullanmak isterseniz kulalnırsınız sadece şifreli bir şey düşünün :)

Yukarı Git