Tengo que cifrar unos valores de una página, de momento lo que cifro con PHP lo puedo descifrar en otra página PHP, peor ahora llevo 3 días intentando cifrar en el lado del cliente con la clave pública que le paso. He probado como unas 4 o 5 librerias, y en algunas no puedo pasarle yo la clave pública que quiero, y en la que se la puedo pasar a lo cifra a su bola y no se puede descifrar en el servidor. He probado con crytico, crypto, jcryption y JSEncrypt. Eso que recuerde ahora mismo. Y actualmente estoy con pidcrypt, que al parecer es en la que más me estoy acercando a resolver el problema.
Alguien conoce alguna otra librería o a usado alguna de estas y puede ayudarme con mi problema. Creo que también el problema puede venir por la incompatibilidad de datos, ya que alguno lo cogen como hexadecimal, otros no, y lo que me devuelve PHP hay cosas que nisiquiera se que caracteres son, y no puedo codificarlos (almenos con JSON o base64) porqué lo coge como injection y se queda a medias.