Find Jobs
Hire Freelancers

Encode with QT and decode with Golang

$250-750 USD

Fermé
Publié il y a environ 6 ans

$250-750 USD

Payé lors de la livraison
I would like to encode a string of 30 - 50 characters with QT and decode it in Golang. I only need the encode/decode function, all the communication I could manage myself. I would like to use a good encryption like EAS. My best effort was using the "Native Qt AES encryption class" - but I was unable to decode them in Golang. Maybe it is a good start point. Please pay attention to the operation modes of EAS like ECB, CBC, CFB or others and the fact that some examples work with binaries and others with hexa, amoung other things. The encoded string should be in Hex or String using letters and numbers (no special characters) and I don't want to use third party components like OpenSSL.
N° de projet : 16014420

Concernant le projet

6 propositions
Projet à distance
Actif à il y a 6 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
6 freelances proposent en moyenne $458 USD pour ce travail
Avatar de l'utilisateur
As decoding with Go is a very specific requirement, I 'd like to solve it for you at minimum charge. If I write encoding as for some reason Go is unable to work with existing encoding, then also I'll keep total charge the same, just split the payment into 2 milestones.
$250 USD en 7 jours
5,0 (1 commentaire)
0,5
0,5
Avatar de l'utilisateur
Hi, Are you looking for just the source code in C++ (for QT) , and GoLang code for the goland part? You best bet would be to use a C++ encryption library such as OpenSSL, or TrueCrypt etc - for the QT part. The GoLang part , I would need ot look in to , as it's not something I'm too familiar with. :)
$400 USD en 3 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
We have over 10 years of experience in implementing algorithms and applications in C/C++, Rust and Golang. For this project, we believe we are very well suited. Please contact us over chat for further discussions.
$444 USD en 12 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
We are an exceptionally competent team with an average experience of 10+ years in various fields of Information Technology. Machine learning is one of our area of expertise wherein we developed numerous applications using R,Python etc. FullStack: JAVA, Python, Golang, JavaScript, Java, R, Hadoop, Kafka WebApp Server: Nginx, ApacheTomcat, Node.Js, Weblogic Spring, Flask, Expressjs, Reactjs build tools Maven Ivy, Ant Linux, AWS, Azure Price quoted is ballpark. Please share details to discuss about your project.
$555 USD en 10 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
What I feel you need is an very light weight encryption library that can be used in QT as well as Golang. QT framework works on top of C++ and hence we can create a library in C++ that exposes your required functions. As for Golang we can have two approaches either create Go wrapper over the same C++ library or write a standalone one. Both of the approaches seems fine. The former approach will keep the logic of the library into one source code, with just a light weight wrapper in Golang. Will also give the options to use different modes as flags so the modes can be easily changed depending upon the use case. POINT TO NOTE: Implementing encryption algorithms is always discouraged. It is always suggested to rather use some existing trusted library.
$400 USD en 3 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
A proposal has not yet been provided
$700 USD en 8 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de BRAZIL
Brazil
5,0
1
Méthode de paiement vérifiée
Membre depuis sept. 7, 2011

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.