Find Jobs
Hire Freelancers

Encode with QT and decode with Golang

$250-750 USD

Stengt
Lagt ut over 6 år siden

$250-750 USD

Betalt ved levering
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.
Prosjekt-ID: 16014420

Om prosjektet

6 forslag
Eksternt prosjekt
Aktiv 6 år siden

Ønsker du å tjene penger?

Fordeler med budgivning på Freelancer

Angi budsjettet og tidsrammen
Få betalt for arbeidet ditt
Skisser forslaget ditt
Det er gratis å registrere seg og by på jobber
6 frilansere byr i gjennomsnitt $458 USD for denne jobben
Brukeravatar
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 dager
5,0 (1 omtale)
0,5
0,5
Brukeravatar
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 dager
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
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 dager
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
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 dager
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
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 dager
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
A proposal has not yet been provided
$700 USD om 8 dager
0,0 (0 omtaler)
0,0
0,0

Om klienten

BRAZILs flagg
Brazil
5,0
1
Betalingsmetode bekreftet
Medlem siden sep. 7, 2011

Klientbekreftelse

Takk! Vi har sendt deg en lenke for at du skal kunne kreve din gratis kreditt.
Noe gikk galt. Vær så snill, prøv på nytt.
Registrerte brukere Publiserte jobber
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Forhåndsvisning innlasting
Tillatelse gitt for geolokalisering.
Påloggingsøkten din er utløpt og du har blitt logget ut. Logg på igjen.