Ir al contenido


Foto

Codificar y Decodificar valores Strings


  • Por favor identifícate para responder
3 respuestas en este tema

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 19 mayo 2009 - 02:01

Aquí­ les dejo una función que codifica y decodifica valores strings para poder asegurar tus datos valiosos en sus aplicaciones, aquí­ los dejo:



delphi
  1. function EnDecriptar(const Valor : String) : String;
  2. var
  3.   CharIndex : integer;
  4. begin
  5.   Result := Valor;
  6.   for CharIndex := 1 to Length(Valor) do
  7.     Result[CharIndex] := chr(not(ord(Valor[CharIndex])));
  8. end;



Modo de uso:



delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. begin
  3. Edit2.Text := EnDecriptar(Edit1.Text); //Codificamos
  4. end;
  5.  
  6. procedure TForm1.Button2Click(Sender: TObject);
  7. begin
  8. Edit3.Text := EnDecriptar(Edit2.Text); //Decodificamos
  9. end;



Saludos.
  • 0

#2 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 19 mayo 2009 - 08:52

Hola Fernando,
Buen "truco" :). Nunca me hubiera puesto a pensar que con un poco de Chr, not y ord se pudiera hacer un algoritmo simple de cifrado.

Espero que no te moleste si empleo el término cifrado e invito a usarlo; a mi me da cierta "cosa" emplear codificar y decodificar... lo mismo que encriptar y desencriptar... no son muy adecuados, según la RAE. ;)

Saludos,



  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 20 mayo 2009 - 08:02

Hola Fernando,
Buen "truco" :). Nunca me hubiera puesto a pensar que con un poco de Chr, not y ord se pudiera hacer un algoritmo simple de cifrado.

Espero que no te moleste si empleo el término cifrado e invito a usarlo; a mi me da cierta "cosa" emplear codificar y decodificar... lo mismo que encriptar y desencriptar... no son muy adecuados, según la RAE. ;)

Saludos,


^o| *-) 8-) Me parecio leer a alguien conocido :p :D :D :D

Salud OS descifrados como dirí­a nuestro amigo Al
  • 0

#4 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 20 mayo 2009 - 10:07

Jajaja... sabí­a que alguien dirí­a algo. :D

Pues amigo... yo antes empleaba el término encriptación, desencriptación, codificación, etc... Pero tras leer algunos textos más me encontraba con que se emplea el término cifrado. Y... si la mayorí­a opta por éste es por algo... que cabe la posibilidad de que estaba hablando mal. Y así­ es... estaba hablando mal; al menos esa es mi humilde opinión. Y si bien no soy Cervantes, o como el inigualable Benedetti (Off-topic: ¡Te fuiste pero seguirás con nosotros!), hago mi esfuerzo por hablar técnicamente bien, que no hace mucho daño.

Y al ser este sitio una fuente técnica de conocimiento, más considero que se deberí­a ser correctos en el uso de los conceptos y términos.

Saludos,
  • 0




IP.Board spam blocked by CleanTalk.