Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ofuscación de cadenas (https://www.clubdelphi.com/foros/showthread.php?t=67397)

yapt 15-04-2010 11:03:46

Ofuscación de cadenas
 
Hola,

alguien sabe de rutinas ya hechas para ofuscar cadenas ? No sé, bailar carácteres, modificar sus posiciones, añadir basura a la cadena, etc.. etc..

Ya sé que lo mejor es hacer el tuyo propio, pero me gustaría ver qué cosas hay ya hechas por ahí...

Saludos.

DriverOp 15-04-2010 23:48:27

Si tu intención es hacer que ciertas cadenas (strings) no sean visibles cuando se visualiza el .exe de tu aplicación pero aún así se puedan usar en runtime, pues hace un par de años tuve necesidad de lo mismo y encontré un componente que hace justamente eso, se llama HidStr. Si no lo encuentas en la Red, me avisas y te lo paso (es free). De todos modos la ofuscación que hace no es a prueba de la NSA pero cumple su propósito :cool:

yapt 16-04-2010 01:11:58

Pues no lo encuentro (en rápido vistazo a google)....

Si es posible ponerlo en el FTP del club. Perfecto.

Gracias DriverOp

Neftali [Germán.Estévez] 16-04-2010 15:56:31

Aquí puedes consultar unas cuantas units que poseen funciones de encriptación.

DriverOp 16-04-2010 17:28:00

Cita:

Empezado por yapt (Mensaje 360700)
Pues no lo encuentro (en rápido vistazo a google)....

Si es posible ponerlo en el FTP del club. Perfecto.

Gracias DriverOp

El FTP del Club no está funcionando así que lo he puesto aquí:

http://driverop.com.ar/libros/index.php

Es el último de la lista.

yapt 16-04-2010 22:48:57

Cita:

Empezado por Neftali (Mensaje 360761)
Aquí puedes consultar unas cuantas units que poseen funciones de encriptación.

Gracias Neftalí, pero solo busco "ofuscar", no encriptar. Es decir, me refiero a algoritmos que (por ejemplo) de la cadena:

- abcdef (normal)
obtengan un
1ac2bx3cy4da2eb8ft (ofuscada)

Que es la misma cadena (ver letra después de cada número), pero "ofuscada". Para recuperarla, solo hay que recoger la letra después del número. Evidentemente este es un ejemplo de niños y, además, no sirve si la cadena a "ofuscar" contiene números (solo es un ejemplo).

Algunos conocidos son Vigenere (por ejemplo). Son algoritmos sencillos, bastante rápidos y que no están hechos para una seguridad (ni siquiera media), pero que pueden esconder de forma fácil.

Esto...... pero algo más serio evidentemente. ;)

Saludos.


La franja horaria es GMT +2. Ahora son las 04:50:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi