[pycrypto] RSA / OAEP - ValueError: Plaintext is too long.

Roy Smith roy at panix.com
Fri Apr 20 14:38:13 EDT 2012

On Apr 20, 2012, at 2:35 PM, Lorenz Quack wrote:

> first of all I want to point out that Cryptography is *hard*! There are innumerable things you can get wrong.
> So if you are trying to implement crypto stuff for a production system I would suggest: Don't! Use existing established software instead.

Another thing about crypto is that some customers are paranoid about it (perhaps rightfully so).  If you are writing a commercial product, you may discover that you can't sell into some markets unless your crypto is certified by some random certification authority.  It won't matter if it works or not, if you don't have the right paperwork, the sale isn't happening.

I used to work for a Fortune-500 company.  At the time I left, one of the big projects was tearing out all the home-grown crypto which had been working for years and replacing it with a FIPS-certified crypto library so they could sell into government accounts.  The effort was measured in person-years.

Just something to be aware of if you even suspect you might want to play in that space someday.

Roy Smith
roy at panix.com

More information about the pycrypto mailing list