Los proyectos que no son de Vue usan jsencrypt en js.
Java, thinkPHP, etc. Puedes usar jsencrypt.js
El propósito de usar jsencrypt.js es cifrar datos, porque jsencrypt pertenece al cifrado RSA y el algoritmo de cifrado RSA es un algoritmo de cifrado asimétrico. El cifrado RSA utiliza un par de claves, una clave pública y una clave privada. Los datos cifrados con la clave pública se descifran con la clave privada y los datos cifrados con la clave privada se descifran con la clave pública.
Los pasos para usar jsencrypt para cifrar campos en proyectos front-end (tomando PHP como ejemplo): obtener la clave pública; crear una instancia de un objeto; cifrar los datos requeridos y regresar.