![]() |
![]() |
| Paypal | 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... |
![]() |
|
|
Temas Similares
|
||||
| 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 |
|