Find Jobs
Hire Freelancers

String encrypt in PHP, decrypt in Delphi

$30-5000 USD

En curso
Publicado hace casi 13 años

$30-5000 USD

Pagado a la entrega
I need you to write two pieces of code. Implement function encrypt($data) in PHP. The function encrypts a given string data and encodes the result to be url safe. A checksum is also added to the result. Implement Function Decrypt(data : String; var Log : TStringList) : String; in Delphi. The function decrypts given data encrypted by the PHP function code. The Decrypt function also checks the checksum added by encrypt(). If an error occurs, such as the checksums do not match, return an empty string and write an error message to the given Log. The Log is used for debug purposes, so use it to report the process of the Decrypt process. You can use whatever encryption algorithm and checksum algorithm you want, but the algorithms must be off-the-shelf, i.e. not custom made. The encoding algorithm can be custom made. If you can implement any algorithm, implement AES, Twofish or Blowfish. For the encryption password, use "Foobar". Usage example: [login to view URL] contains the Encrypt function and it outputs the result to the screen. So a Delphi program with Decrypt function included, can execute [login to view URL], get the encrypted data, decrypt it and show it to the user. Note: Both functions must be unicode safe. I.e. the data can contain unicode characters. The Delphi code must work under Delphi 2010.
ID del proyecto: 3480311

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 13 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
2 freelancers están ofertando un promedio de $115 USD por este trabajo
Avatar del usuario
See private message.
$187 USD en 5 días
4,9 (3 comentarios)
3,3
3,3
Avatar del usuario
See private message.
$42,50 USD en 5 días
0,0 (0 comentarios)
2,3
2,3

Sobre este cliente

Bandera de PORTUGAL
Braga, Portugal
5,0
721
Forma de pago verificada
Miembro desde mar 16, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.