![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Función de Delphi a C++
Buenas,
Resulta que tengo una aplicación en Delphi que me genera un fichero con una serie de cadenas con una simple encriptación XOR mediante esta función:
El fichero encriptado lo voy a leer desde C++ y estoy intentando traducir esta función a C++ pero sin demasiada suerte Código:
AnsiString __fastcall DecryptString(AnsiString ToDecript, unsigned int Key) { AnsiString Result = ""; RandSeed = Key; for (int i=1; i<=ToDecript.Length(); i++) { Result = Result + (((unsigned _int8)ToDecript[i]) ^ random(256)); } return Result; } Alguien puede hacerme la luz diciéndome dónde tengo el error? Gracias |
#2
|
||||
|
||||
Cita:
![]() Cada vez que llamas a random(256) genera un numero aleatorio del 0 al 255, entonces al desencriptar como sabes con que numero desencriptar? |
#3
|
|||
|
|||
Hola
Cita:
Probado en Delphi la encriptación de una frase y la posterior desencriptación y funciona a las mil maravillas. El problema lo sigo teniendo al pasarlo a C++, que no hay manera de que me funcione ![]() Alguna sugerencia? Gracias |
#4
|
||||
|
||||
Cita:
Saludos. |
#5
|
|||
|
|||
Cita:
Pero alguien puede ayudarme a pasar esa función a C++?? ![]() ![]() |
#6
|
|||
|
|||
Código:
Result = Result + (((unsigned _int8)ToDecript[i]) ^ random(256); Código:
Result = Result + (((unsigned_int8)ToDecript[i]) ^ random(256)); suponiendo que los tipos sean correctos (unsigned_int8, AnsiString).Quizas deberias probarlo con unsigned char * directamente, y i = 0; i<Length... |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Uso de la funcion en delphi 7 | jedinds | OOP | 1 | 19-05-2008 04:00:32 |
Funcion Delphi en SQL | raverri | SQL | 10 | 16-07-2007 18:07:47 |
Traduccion de función VB a delphi !!! | Jan_polero | API de Windows | 2 | 07-02-2005 12:32:54 |
Funcion Nz en delphi?? | NuncaMas | Varios | 1 | 24-12-2003 14:51:31 |
funcion delphi | Ramon | Varios | 1 | 13-05-2003 12:45:03 |
![]() |
|