Ciao a tutti!
Ho trovato online un po' di script per decriptare quella scritta, ma nessuno per criptarla.
Quali funzioni si utilizzano per fare entrambe le cose?
Grazie!
Ciao a tutti!
Ho trovato online un po' di script per decriptare quella scritta, ma nessuno per criptarla.
Quali funzioni si utilizzano per fare entrambe le cose?
Grazie!
Tempo fa, io ho trovato, su internet, queste due funzione per criptare / decriptare delle stringhe:
str_crypt(), ovviamente per criptare, e str_decrypt(), per decriptare, tutte due le funzione richiedono due parametri, la stringa da criptare / decriptare e la chiave di criptazione, usa stringa che ovviamente deve essere uguale, sia per la criptazione che per la decriptazione.Codice PHP:
<?php
function str_crypt($data, $key)
{
if(strlen($key)<32) $key = md5($key);
$ld = strlen($data);
$lk = strlen($key);
for($i=0, $crdata=""; $i<$ld; $i++){
$crdata .= sprintf("%02X",(ord($data[$i]))^(ord($key[$i%$lk])));
}
return $crdata;
}
function str_decrypt($cdata, $key)
{
if(strlen($key)<32) $key = md5($key);
$ld = strlen($cdata);
$lk = strlen($key);
for($i=0, $data=""; $i<$ld; $i+=2){
$data .= chr((hexdec(substr($cdata, $i, 2)))^(ord($key[($i>>1)%$lk])));
}
return $data;
}
?>
O ti serviva forse dell'altro?
Ultima modifica di sevenjeak : 19-02-2012 alle ore 20.17.19
Cosa devi fare esattamente?
Grazie per le risposte.
Sto creando un mio script da 0 e vorrei che il footer (con i miei riconoscimenti) non venisse modificato dai meno esperti.
Quindi lo includerei, insieme a qualche altro file indispensabile, criptato.
@sevenjeak: il testo da criptare a quale variabile corrisponde? E l'altra a che serve?
Grazie ancora!
Aspetta, te vuoi proteggere uno script che dovresti distribuire all'utente, per evitare modifiche da parte dell'utente, dico bene?
Se si allora scusa, io ti ho consigliato solamente delle funzione per criptare e decriptare una semplice stringa, ma per fare quello che te vuoi puoi usare delle tools ( ad esempio bcompirer ), dai un'occhiata qui:
http://php.html.it/articoli/leggi/89...con-bcompiler/
Scusa ma ti ho consigliato quelle due funzioni visto che avevi scritto nel titolo come criptare, cosa che non devi fare in questo caso, infatti se vuoi proteggere il tuo codice dovresti codificarlo, anche perché, al momento dell'interpretazione dovrà essere riconosciuto dal server che lo interpreta.
Ultima modifica di sevenjeak : 21-02-2012 alle ore 00.05.41
Ciao!
Da quel che ho letto bcompiler mi sembra la soluzione più affidabile.
L'unico piccolissimo problema è che non capisco cosa dovrei fare.
Ho scaricato l'ultima versione e non ho mai visto un file che si chiamasse index da dove iniziare...
Grazie mille!
Mi dispiace ma non so proprio come funziona, te lo consigliato solamente perché mi interessava anche a me, anche se, ancora non lo usato, so solo che la sua installazione necessità dell'estensione bz2
OK grazie lo stesso, quando sarai riuscito a capire come funziona fammi sapere.
Intanto se qualcuno lo sa già oppure ha un'altra soluzione che non esiti a rispondere!