Pages:
Author

Topic: Node.js decrypt file and verify gpg file - page 2. (Read 2350 times)

legendary
Activity: 3472
Merit: 4801
December 02, 2015, 04:00:29 PM
#1
I have:

  • My RSA private key in ~/.ssh/id_rsa
  • The sender's RSA public key in /tmp/sender_rsa.pub
  • An encrypted file in tmp (/tmp/the_file.gpg) that has been encrypted and signed by the sender with gpg using the following command:
Code:
gpg --armor --sign --recipient --recipient --output --encrypt


I need a node.js program that will:

  • Verify the signature (and return a message indicating invalid signature if the signature isn't valid)
  • Decrypt the file (preferably to STDOUT, but it would be acceptable for it to write the decrypted content to /tmp/the_file)

Is there anyone here that is capable of writing such a program? If so how soon could you have it done, and what would it cost me?

Note:  I am willing to install node packages from registry.npmjs.org
Note 2: I am not willing to start up an OS shell and execute gpg
Note 3:  It needs to work, but it doesn't need to be pretty. It doesn't need documentation, or test cases, or command line parameters.  Hard-coding any filenames, directories, values, etc is fine. This isn't going into a production system anywhere. This is simply for the purpose of proving a point to someone I'm having a discussion with.
Pages:
Jump to: