Ho fatto un sito per criptare le parole (o frasi) con un linguaggio che ho inventato (per non usare md5 o sha1 che poi sono irreversibili) il problema è che si può criptare solo un carattere per volta, continuo a spiegare il problema dopo.
Ho diviso tutto in tre file php;
cripta.php:
Codice PHP:
<?php
$testo = $_POST['testo'];
include('array.php');
function cripta($testo){
global $crpsam;
return $crpsam [$testo];
}
echo cripta($testo);
?>
decripta.php:
Codice PHP:
<?php
$testo = $_POST['testo'];
include('array.php');
function decripta($testo){
global $crpsam;
$crpsam1 = array_flip($crpsam);
return $crpsam1[$testo];
}
echo decripta($testo);
?>
e array.php (posto solo metà perchè non posso farlo vedere a tutti):
Codice PHP:
<?php
$crpsam = array(
"a"=>"stg", "b"=>"srj", "c"=>"spe", "d"=>"slr", "e"=>"sma",);
?>
poi c'è index.html che ha i form per il testo ma quelli non mi hanno dato problemi.
ho pensato a uno script php che divide il testo ogni tre caratteri, lo cripta e poi lo riusisce ed infine lo stampa con echo, per esempio:
ciao
c i a o
spe srt stg sqe
spesrtstgsqe
oppure a uno script (sempre php) che cripta lettera per lettera tipo ciao fa la lista delle lettere poi le cripta e poi le rimette in ordine.
Mi potete aiutare?
Grazie in anticipo
Scusate eventuali errori di punteggiatura e/o scrittura ma ho fretta.
P.S.: Se volete vederlo in funzione ecco il link: http://slserver.altervista.org/crp/