Hi, Actually I want to Sign Word Document (.doc) file using RSA (both encryption-decryption & signing-verifying) algorithm. So could you please tell me what modification will be required to make in existing algorithm to support signing word document.
Thanking you, Namrata On Wed, Jan 27, 2010 at 10:15 PM, David Schwartz <dav...@webmaster.com>wrote: > > Namrata Sorte wrote: > > > Hey, > > > Thanks for reply. Could you please explain me : > > >> You have to put connect it to a suitable transmission and drive it for > it > to work. > > > in more detail. > > Sure. > > RSA is a mathematical algorithm that has applications in encryption and > signature verification. But it is not a solution by itself. It has specific > weaknesses and problems that prohibit its *direct* use as an encryption > algorithm. > > So to use RSA for real-world encryption, you have to make it part of a > system. You look at your requirements, you look at your threat model, and > if > RSA helps you to meet those requirements, then you use it. If not, not. > > There are many complete encryption systems that use RSA as part of how they > operate. But RSA itself is not suitable for direct usage. > > See this link for more details then you probably want: > http://en.wikipedia.org/wiki/RSA > > Systems intended for direct use that employ RSA internally include things > like GPG, PGP, Outlook Express, and SureFile. What these systems have in > common is that they encrypt a document by generating a random key, > encrypting the document with that key using an algorithm like AES, and then > using RSA to encrypt the random key after modifying the key in ways that > eliminate the cryptographic vulnerabilities RSA would otherwise have. > > See this link for example: > http://en.wikipedia.org/wiki/Optimal_Asymmetric_Encryption_Padding > > RSA should never be used directly. (Except by people who fully understand > the reason for this rule enough to know when it doesn't apply.) > > DS > > > > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager majord...@openssl.org > -- Namrata