PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   BRAINSTORMING PHP/SQL/HTML/JS/CSS (https://www.php-resource.de/forum/brainstorming-php-sql-html-js-css/)
-   -   Keygen (https://www.php-resource.de/forum/brainstorming-php-sql-html-js-css/26409-keygen.html)

Holomatrix 23-09-2003 11:25

Keygen
 
Hallo, hat jemand Tips zur Realisierung folgender Aufgabenstellung:


Es sollen beliebig viele keys generiert werden, die einzigartig sind
und nach einem Algorithmus verifiziert werden können.
Ich meine nicht Verschlüsselung von strings oder ähnliches.
Eher vergleichbar mit einer Seriennr. bei Software
Vielleicht hat jemand eine Idee, über Hilfe würde ich mich freuen.

Grüße an alle PHPler

holom@trix

kapitaeniglo 23-09-2003 12:04

brainstorming ????

du wilslt also das die verifizierbar sind ...
schade dann faellt das mit dem timestamp wohl schon raus ...


da hilft wohl nur eins...

nen algorihtmus bauen ...

gruss
iglo

RobertTheHero 23-09-2003 12:22

Jetzt mal spontan erdacht, über md5.
PHP-Code:

$private="dein privater schlüssel den niemand wissen sollte";
$lizenznummer=9// hier die nummer der lizenz
$lizenzcode=$lizenznummer."-".md5($lizenznummer."-".$private); 

und zum überprüfen einer lizenz
PHP-Code:

function check_lizenz($lizenz,$private)
{
  
$h=explode("-",$lizenz);
  
$md5=md5($h[0]."-".$private);
  if (
$md5==$h[1])
    return 
true;
  
  return 
false;



Ich denke das ist relativ sicher, oder was denkt ihr ?

gruss

rth

pp
natürlich nur solange keiner deinen privaten schlüssel sehen kann :-(


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:10 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG