Originariamente inviato da 0-c00l
il problema è che se è un testo di 2000 caratteri, la pagina ricevente non accetta l' url dicendo che è troppo lungo..
Ciao. Quindi ti servirebbe criptare un testo di 2000 caratteri per ridurlo a 30-50 caratteri e poi riuscire pure a decriptarlo? Direi che è praticamente impossibile fare una cosa del genere se è proprio questo che vuoi fare.
Criptando un testo qualsiasi, anche lunghissimo, puoi ridurlo a un piccolo numero fisso di caratteri (per esempio con md5) ma non puoi di certo tornare al testo originale in modo inverso.

Mi dispiace ma se quello che vuoi fare è quello che ho detto è impossibile. Due soluzioni che mi vengono in mente sono:
1 - passare il testo così com'è con metodo post anzichè get
2 - crei un file di testo temporaneamente, (in una cartella protetta tramite un file .htaccess se vuoi) e lo salvi. Poi nella pagina che vuoi lo leggi e lo cancelli immediatamente.