ti posto qui il codice della crittografia del seriale di un programma di cui non faccio nome solo x farti un esempio. Il problema è ke è in delphi e io di delphi ne so ben poco, anke se è facilmente traducibile in vb.
codice:function TForm1.Keygen(Username: String): String; var l, r, c, q, q2: Integer; ch, cg2: Char; begin l := length(Username); if l < 5 then begin Result := 'Your user name must have at least 5 chars!'; Exit; end; ch := Username[l-3]; c := 1; r := $40; while l > 0 do begin q := (c mod 3); q2 := Integer(ch) mod (c + $10); ch2 := Username[c]; if(q-1 < 0) then r := r + ((Integer(ch2) * q2) xor $aa) else if(q-1 = 0) then r := r + ((Integer(ch2) * q2) xor $cc) else if(q-2 = 0) then r := r + ((Integer(ch2) * q2) xor $1c); inc(c); dec(l); end; while r > $2710 do r := r - $2710; q := ((r mod 9) +1) * length(Username); while q > $64 do q := q - $64; Result := IntToStr(q) + IntToStr(r); end;

Rispondi quotando