hola, generalmente se usan expresioner segulares para realizar encriptaciones (de un nivel muy básico) para que si ven el archivo encuentren todo inentendible, pero no tiene ningún algoritmo complicado, o sea, un buen hacker lo desifra sin problemas...
Tiene el pro de no extenderse mucho, el archivo no será tan grande como uno encriptado con 128 bits o algo así.
puedes hacerlo así
$string =~ s/s/\\n/g;
con esto en lugar de las s te aparecerá literalmente un \n
También en perl tienes una función crypt pero es solo de ida con lo cual puedes encriptar y no desencriptar...Sirve para poder comparar que los 2 textos sean iguales.
Me imagino que en el cpan (
www.cpan.org) debes tener infinidad módulos que encripten y desencripten información.
Espero que te sirva
Saludos