Tengo un codigo en java que cifra info pero este usa AES, Base 64 y una key.
No entrare en mucho detalle y profundidad acerca del codigo y como funciona solo dire que la key sirve para que el hash de salida sea muy diferente aun teniendo la misma entrada pero con una key diferente.