Find Jobs
Hire Freelancers

Java/JavaScript Blowfish Implementation

$30-5000 USD

Annullato
Pubblicato circa 19 anni fa

$30-5000 USD

Pagato al completamento
I need the encryption algorithm Blowfish implemented in Java and JavaScript. This is for a university project + something i may also use for a web site. The algorithm should be exactly as it is. I only know a little about encryption and could learn and copy the c code of the net, but simply don't have the time. Haven't got a huge budget for this. </br> I would like four Java versions, source code and runtime. </br> 1)One that implements blowfish to encrypt and decrypt text. 2)One that implements blowfish to encrypt numbers and produced numbers, and decrypt these numbers. 3) One that generates keys as numbers, and encrypts numbers and turns them into characters. </br> I would also like a javascript and html implementation that shows the user what key is generated and then encrypt text, and decrypt. </br> The keys created should be anything from 1+ bit. Implementation should show 64bit and 128bit. </br> Implementations should also be able to split up a key. For example if a 90digit key were to be used it should be broken down into 10 9digit keys. </br> Fully javadoc'd explaining what is going on, in simple terms. A document describing how to use it and add it to another application. </br> The implementations should only use standard int, not big integer, or java.security. Should only use standard api's. </br> Many Thanks. ## Deliverables I need the encryption algorithm Blowfish implemented in Java and JavaScript. This is for a university project + something i may also use for a web site. The algorithm should be exactly as it is. I only know a little about encryption and could learn and copy the c code of the net, but simply don't have the time. Haven't got a huge budget for this. </br> I would like four Java versions, source code and runtime. </br> 1)One that implements blowfish to encrypt and decrypt text. 2)One that implements blowfish to encrypt numbers and produced numbers, and decrypt these numbers. 3) One that generates keys as numbers, and encrypts numbers and turns them into characters. </br> I would also like a javascript and html implementation that shows the user what key is generated and then encrypt text, and decrypt. </br> The keys created should be anything from 1+ bit. Implementation should show 64bit and 128bit. </br> Implementations should also be able to split up a key. For example if a 90digit key were to be used it should be broken down into 10 9digit keys. </br> Fully javadoc'd explaining what is going on, in simple terms. A document describing how to use it and add it to another application. </br> The implementations should only use standard int, not big integer, or java.security. Should only use standard api's. </br> All deliverables will be considered "work made for hire" under U.S. and Worldwide Copyright law. Buyer (me) will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Java.
Rif. progetto: 3649502

Info sul progetto

1 proposta
Progetto a distanza
Attivo 19 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
1 freelance ha fatto un'offerta media di $85 USD per questo lavoro
Avatar dell'utente
See private message.
$85 USD in 5 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: UNITED KINGDOM
United Kingdom
5,0
1
Membro dal mar 29, 2005

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.