Freelance Web Developer with Javascript and Security Knowledge

Freelance Web Developer with Javascript and Security Knowledge

Closed - This job posting has been filled and work has been completed.

Job Description

Hello - I am looking for someone to build a wrapper program around javascrypt (http://www.fourmilab.ch/javascrypt/), a set of javascript encryption programs released into the public domain.

They have an example page, that you can enter text on, and get the results (http://www.fourmilab.ch/javascrypt/jscrypt.html) but I want to be able to pass variables in an HTTP GET, such as:

A. Generate a key -

http:///www.ourco.com/javascrypt/jscrypt.php?generate_key=1

... returns key as text -
UIKRK-PEGKU-NSCGT-CDOMU-ARNUM-UXSBN-ZHVSE-WZGNW-GXSEK-ATJLJ-MNAYS-EWBYZ

B. Encrypt a string -
http://www.ourco.com/javascrypt/jscrypt.php?encrypt_string=1&key=UIKRK-PEGKU-NSCGT-CDOMU-ARNUM-UXSBN-ZHVSE-WZGNW-GXSEK-ATJLJ-MNAYS-EWBYZ&plaintext=My_Secret_String

... and have the page return the cipher text.
ZZZZZ UWMKI FMMVG WUNWP SFORA LGHFE DLGGB TBJUR DGQWQ LWXUM RVKWN
GALHW FINSJ PJFEQ MWCLV UDOQC XGMMB MAELT ONCLE XCCJR UBPVH WLEDW
LAAWE BXEWE TXAIX UCDGO CTKZZ YYYYY

C. Decrypt a string -

http://www.ourco.com/javascrypt/jscrypt.php?decrypt_string=1&key=UIKRK-PEGKU-NSCGT-CDOMU-ARNUM-UXSBN-ZHVSE-WZGNW-GXSEK-ATJLJ-MNAYS-EWBYZ&ciphertext=ZZZZZ UWMKI FMMVG WUNWP SFORA LGHFE DLGGB TBJUR DGQWQ LWXUM RVKWN
GALHW FINSJ PJFEQ MWCLV UDOQC XGMMB MAELT ONCLE XCCJR UBPVH WLEDW
LAAWE BXEWE TXAIX UCDGO CTKZZ YYYYY

.. returning My_Secret_String.

I say .php only because I am not a programmer (I can script a little); it is not a stipulation. I assume one can pass variables directly to javascript .js files, and get a similar result. I started looking for javascript for this encryption work, because I want the encryption/decryption to take place on the user machine, not somewhere in a server.

Sincerely,
Rick Cogley
eSolia Inc.