Find Jobs
Hire Freelancers

Encode with QT and decode with Golang

$250-750 USD

Avslutat
Publicerad över sex år sedan

$250-750 USD

Betalning vid leverans
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.
Project ID: 16014420

Om projektet

6 anbud
Distansprojekt
Senaste aktivitet sex år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
6 frilansar lägger i genomsnitt anbud på $458 USD för detta uppdrag
Använd avatar
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 Om 7 dagar
5,0 (1 omdöme)
0,5
0,5
Använd avatar
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 Om 3 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
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 Om 12 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
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 Om 10 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
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 Om 3 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
A proposal has not yet been provided
$700 USD Om 8 dagar
0,0 (0 omdömen)
0,0
0,0

Om kunden

Flagga för BRAZIL
Brazil
5,0
1
Verifierad betalningsmetod
Medlem sedan sep. 7, 2011

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.