Hay algo que no entiendo : ¿el encriptador te exige que conviertas los caracteres a su valor en hexa o decimal, y no es capaz de hacerlo por si mismo? ¿Seguro que ese programa es
confiable para info sensible?
Me suena medio trucho.
Aprovecho para dejar algún enlace a temas sobre el
charCodeAt.
(caracteres especiales) acento simple... Caracteres especiales en Javascript