On Wed, Jul 08, 2009, Bizhan Gholikhamseh (bgholikh) wrote: > > > > > I have a text file, let us call it test.tx, which I need to send it > > > through a secure mechanism to a remote site. > > > I have already created a pair of public and private rsa key using > > > openssl. > > > I want to use openssl to generate a sha256 hash digest of the text > > > file, i.e. test.tx --> test.hash. > > > And encrypt the hash file with my private key i.e. test.hash --> > > > test.sign. > > > I believe this process is called signing the image (I am > > very new in > > > this area). > > > > > > Any help greatly appreciated, > > > > > > --B > > Here is the requirement I need to address: > "Please sign your text message using RSASSA-PKCS1-v1_5 as defined by > PKCS#1 v2.1 specification using SHA256 hash algorithm. Please treat > your text message as a big endian byte stream." > > I hope this clarify the question I am trying to find answer for. >
Try: openssl dgst -sha256 -sign privkey.pem -out sig.bin textfile.txt where "privkey.pem" is the private key, "textfile.txt" is whatever message you are signing and it should produce the file sig.bin with the signature included. Steve. -- Dr Stephen N. Henson. OpenSSL project core developer. Commercial tech support now available see: http://www.openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org