OpenSSL (TLS and SSL toolkit)
certificate management, data encryption
This popular toolkit is used by many systems. It provides options like encryption and hashing of data, integrity testing, and digital certificates and signatures. Many software applications use the toolkit to provide support for these functions. OpenSSL also has a client utility that can be used on the command line to test, decrypt and encrypt data, and create certificates.
Missing a favorite tool in this list? Share a tool suggestion and we will review it.