Find Jobs
Hire Freelancers

RSA encryption between jQuery/JavaScript and C++

$250-750 USD

En curso
Publicado hace más de 10 años

$250-750 USD

Pagado a la entrega
We need C/C++ code and compatible jQuery/JavaScript code that will work together to enable RSA-encrypted communication between a Microsoft C++ executable and a web client. The C/C++ code must compile under Visual Studio 2008, possibly using MFC but with no dependency on .NET. Our application will work as follows: - JS sends an Ajax request to the EXE asking for an RSA public key. - EXE creates a public/private key pair, remembers the private key, and returns the public key as the Ajax response. - JS uses the returned public key to encrypt a password and sends the encrypted password to the EXE via a second Ajax request. - EXE decrypts the password using its stored private key, then validates the password and returns VALID or INVALID to the JS. We have no problem implementing the Ajax communication and having the EXE manage a map of stored keys and pending requests. But we haven't figured out how to write a matching pair of RSA routines in C/C++ and JavaScript that will work together. Specifically, we need: 1. C or C++ code that creates a public/private key pair for RSA. 2. JavaScript that uses the public key exactly as created by the C++ to encrypt a string. 3. C or C++ that decrypts the string sent by the JS using the corresponding private key that it created. Obviously, the JS and C/C++ code have to work together. When the EXE decrypts the password using the private key it created, the result must match the original string that JS encrypted using the public key that the EXE sent it. Best would be a simple C++ project and web page that interact this way - C++ creates keys, JS encrypts, C++ decrypts, and the result matches the original string. Thanks, -Steve
ID del proyecto: 5074750

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 10 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
7 freelancers están ofertando un promedio de $695 USD por este trabajo
Avatar del usuario
hi, windows programming expert hear. one thing i need to clarify is , what is your JS host (ie where is your JS script runs ?) is it seperate process ( ex: browser hosted application ) or standard browser ? -mTech
$1.000 USD en 3 días
5,0 (18 comentarios)
5,6
5,6
Avatar del usuario
Hi, Let me complete this project in one day. Thank you. .
$750 USD en 1 día
3,8 (12 comentarios)
5,0
5,0
Avatar del usuario
Bir öneri henüz sağlanmadı
$666 USD en 2 días
5,0 (1 comentario)
3,6
3,6
Avatar del usuario
I think I can do this based on my previous experience on RSA encryption. I am not yet 100% sure though. Is JS part for a specific browser or general (you want it to work in all browsers)?
$666 USD en 10 días
5,0 (1 comentario)
3,3
3,3
Avatar del usuario
Hello I have extensive work experience on visual studio C++ application. So far I have understood you want C++ applcation whcih will communicate to browser through some communication. Then the C++ application will create public/private key and so on. The exact time and cost can be determined only after having a discussion on your requirement. If you want I can send my resume. Feel free contact me at +91-7439270962 and zahabshamsmuz at gmail Regards Zahab
$750 USD en 3 días
3,4 (1 comentario)
2,6
2,6
Avatar del usuario
From your requirement, I found that you need a person who has experience both in VC++ MFC, and javascript. I have strong experience in MFC as well as in JavaScript. I am interested in this. PM me so we can talk about this more.
$555 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello there, Hope you are well. Firstly,thanks for posting this project- and even more importantly, thanks for describing the REQUIREMENTS/What-you-want for this project so clearly and eloquently and word perfectly - very grateful for it and impressed! I'm a professional(qualified and 15+ years industry experience working for large multi-nationals ) specialising in C++ based applications and systems engineering and architectures- mainly come from a MS WIndows background, but lately a lot of other embedded platforms and a good amount of web development too(low-level stuff) . So I should be able to help you without much fuss. If interested, let me know and I will look in to JS's latest features in the context of encryption etc and will give you some clues on how to communicate between JS and a C++ based .EXE. (have done this at Teradyne DIagnostics in the context of motor cars and related diagnostics). Anyway, let me know if you are keen on my services. CV/Resume attached to the PORTFOLIO section of this profile. Cheers, Dinesh
$480 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Newton, United States
5,0
4
Forma de pago verificada
Miembro desde nov 29, 2012

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.