FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Pasar string a byte
Hola a todos, mi problemilla es el siguiente:
Tengo declaradas estas dos constantes:
Ahora debo convertir estas dos palabras a bytes para luego efectuar una operación xor a nivel de bytes y, una vez hecho esto debo regresar el resultado a un string. El problemas es que no se como, alguien podría ayudarme. Muchísimas gracias
__________________
Hay dos cosas infinitas: el Universo y la estupidez humana. http://www.cybertarjetas.net |
#2
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
|||
|
|||
Cita:
No queda completamente claro el caso de pal_sec_ofuscada, supondre que cada 2 digitos entre comas representaria un byte en hexadecimal, como son constantes lo mas sencillo es directamente ponerlo en forma de bytes quedando asi.
Ahora para encriptar/desencriptar la palabra secreta con la clave, un bucle con un XOR, que seria algo parecido a esto (codigo sin probar):
Saludos |
#4
|
||||
|
||||
Val
Buenos Días:
No me he puesto a analizar puntualmente tu problematica, pero para poder convertir un string a byte puedes usar esto:
espero te sea util. Saludos.
__________________
Saludos. Marcelo D. Alegre |
#5
|
|||
|
|||
Realmente lo que necesito es traducir esta función de php a delphi
Código PHP:
__________________
Hay dos cosas infinitas: el Universo y la estupidez humana. http://www.cybertarjetas.net |
#6
|
|||
|
|||
Ese parece el codigo fuente que suministra el banco ahi indicado, cuando se contrata con ellos su tpv virtual, sino recuerdo mal (hace varios años que implemente ese sistema) todos los mails, documentacion y codigo recibido del banco era confidencial. No se si han cambiado de politica y ese codigo se puede publicar actualmente, en todo caso sugiero que te asegures si puedes publicarlo y si no es asi, yo borraria el codigo fuente que muestras en ese mensaje.
Saludos |
#7
|
|||
|
|||
Un saludo a todos, ante la respuesta de nuestro compañero Mick, he llamado con urgencia al servicio de atención al cliente de dicho banco y me han dicho que no hay ningún problema por publicar ese código ya que lo importante son la palabra secreta, el código_xor y la firma sacada a partir del algoritmo sha1 (todo ello único) además de otro sinfín de procedimientos en materia de seguridad que no voy a detallar aquí.
Por lo tanto puedo mantener el código. De todas formas gracias Mick porque a mi ni se me había ocurrido esa posibilidad. PD. Agradezco cualquier tipo de ayuda en la traducción de dicho código. Nunca he trabajado en php (se queda como promesa de año nuevo) y no dispongo del tiempo necesario para ponerme al día y lograr traducirlo.
__________________
Hay dos cosas infinitas: el Universo y la estupidez humana. http://www.cybertarjetas.net |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pasar TMemorystream a string | modulay | OOP | 4 | 29-09-2007 22:23:48 |
Pasar string a char | Sayuri | Varios | 3 | 09-08-2005 16:35:29 |
Pasar de string a float | joanajj | Varios | 3 | 04-11-2004 20:29:30 |
de BYTE a STRING | emeceuy | Varios | 3 | 20-08-2004 16:29:32 |
ADO: Byte nulo (byte #0) en un string | Pandre | Conexión con bases de datos | 0 | 02-04-2004 20:18:37 |
|