Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/03/2012, 15:25
Avatar de gilber966
gilber966
 
Fecha de Ingreso: abril-2010
Mensajes: 117
Antigüedad: 14 años, 8 meses
Puntos: 4
Respuesta: detectar codigo unicode

Cita:
Iniciado por furoya Ver Mensaje
Ya entiendo. Encontraste un escript que a través de un algoritmo permite modificar una cadena, o mejor, un valor numérico; y al mismo tiempo permite deshacer el cambio más tarde. Y lo vas a usar como encriptador. Por eso necesitas convertir el caracter a número: el escript no lo hace ni tiene por qué hacerlo, era para cualquier cosa menos encriptar.

Digo "encontraste" porque evidentemente no sabes javascript —de otra forma no hubieses preguntado por charCodeAt—, lo que me lleva a reformular mi duda anterior ...
¿Estás seguro de que ese programa es confiable? Deberías estudiarlo bien si lo vas a ofrecer como un método seguro.

Es una sugerencia, nomás.

()

Si lo puedes hacer público no estaría mal que dejaras una copia aquí, para que todos lo aprovechemos si algún día lo necesitamos.

Saludos
furoya


Edición:

Completo un poco el tema con un enlace que me recordó Panino5001 (¡Gracias!)

proteccion de archivo .js

para quien lo necesite:

funcion para obtener el codigo unicode de una cadena de texto:

Código Javascript:
Ver original
  1. function prueba(ele, div){
  2. //alert("ele."+ele+" div"+div);
  3. ele=$F(ele);//elemento html  , funcion de framework prototype
  4. x=ele.toArray(ele);//convirtiendo en un array con las letras del elemento
  5. todo="";
  6. var b=0;
  7.  
  8.  
  9.     for (i=0;i <= x.length;i++){
  10.         b=x[i].toString();//nos aseguramos que sea tipo string
  11.         c=b.charCodeAt();//obtenemos el valor unicode
  12.        
  13.         todo=todo+c;//recopilando los valores unicode
  14.         $(div).update(todo);//ingresando los valores en un div (framework prototype)
  15.         }
  16.        
  17. }