Non è molto difficile cifrare una stringa...

Fai inserire ad un utente una parola chiave di codifica.
Poi, per ogni carattere, prendi il codice ascii e su di esso fai operazioni di modulo, moltiplicazione, addizione, operazioni booleane come XOR, eccetera, sempre tentndo conto della chiave inserita dall' utente e che , sapendo la chiave, bisogna poter "tornare indietro".

Puoi anche mischiare i caratteri!

Oppure se vuoi + sicurezza nn far corrispondere ad ogni carattere un' altro numero o carattere, ma modificane la quantità.