Find Jobs
Hire Freelancers

Using Blowfish (crypt algorithm) in C and Perl

$30-100 USD

Annulleret
Slået op over 17 år siden

$30-100 USD

Betales ved levering
Hi, I am looking for a coder being able to use Blowfish in C (no assembler!) and Perl. This should be trivial for someone who knows what to do! Write a C function 'blowfish_encrypt' (see the attached example for the required parameters) which encrypts a string of arbitrary length with a passphrase of arbitrary length (max. 56 chars) using the blowfish algorithm while being re-entrant/thread safe. Use a public blowfish implementation for this! ([login to view URL] is preferred, but [login to view URL], [login to view URL] or other public available code is also accepted.) Open/Free software like GNU is explicit desired! After the encryption of the string the result string is converted into hex representation and printed to stdout. (Hey as you see: This is already done!) The program has to compile/run on any major Linux/Unix-System (in 32-bit and 64-bit mode!) on little-endian and big-endian hardware. (See my example C code attached!) The hexified crypted string is then used in a Perl-script, which uses 'Crypt::CBC' and its 'Blowfish'-modul to translate that string back to the original text! The perl-script has to be something like: use Crypt::CBC; my $ciphertextHexed = "The string returned by the C program on stdout"; my $cipher = Crypt::CBC->new( -key => 'myArbitraryPassphraseWithMaxStringLenOf56', #The same as in the C program! #do I have to specify -keylen ? Everytime? Sometimes? Never? When? -cipher => 'Blowfish' ); print $cipher->decrypt(pack ("H*", $ciphertextHexed)); print "n";
Projekt-ID: 107814

Om projektet

3 forslag
Projekt på afstand
Aktiv 15 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
3 freelancere byder i gennemsnit $77 USD på dette job
Brug Avatar.
please check pmb.
$100 USD på 1 dag
5,0 (16 anmeldelser)
6,6
6,6
Brug Avatar.
Please see PM.
$100 USD på 1 dag
5,0 (21 anmeldelser)
5,2
5,2
Brug Avatar.
Hi, We would like to introduce ourselves as a company of professionals who are driven by the philosophy of customer satisfaction through QUALITY and INNOVATION. We specialize in web-related technologies and software development, 2D and 3D modeling and animation. Why 6STechnosoft? " Use of our tried and tested techniques to deliver what you want as per your expectations. " Really quick turnaround time " We are available on AIM, YAHOO messenger , MSN messenger , Phone, Email ... Looking forward for favorable reply. Thank you & Regards, 6STechnosoft Team
$30 USD på 1 dag
0,0 (0 anmeldelser)
0,0
0,0

Om klienten

Flag for GERMANY
Bonn, Germany
5,0
17
Betalingsmetode verificeret
Medlem siden nov. 11, 2006

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.