Me gustaría almacenar datos, y enviarlos por correo. ¿Cuál es la mejor manera de cifrarlo y poder descifrarlo? Mi conjetura sería RSA, pero ¿hay una mejor manera?
(Considerando que la otra persona conoce el algoritmo y tiene la clave)
No, RSA es asimétrico; lo utiliza cuando está preocupado de que un intruso pueda aprender la clave cuando la intercambie con la otra persona.
Ya que estás en la posición de suerte de haber intercambiado la clave, puedes usar un algoritmo simétrico. A mí me gusta AES-128.
Lea otras preguntas en las etiquetas encryption