OpenSSL Review

SSL, TLS, and a cryptography library. Perl or Cygwin needed for Win32 compile.

Review
Name:
OpenSSL
Publisher:
ComponentSpot
Version:
0.9.7c
Released:
30, September 2003
Licence:
Freeware
Size:
2879 Kb
Rating:
1
10

0

By using the Open SSL 0.9.7c library, developers can write applications that take advantage of Secure Sockets Layer (SSL v2/v3), Transport Layer Security (TLS v1). The Open SSL library uses the included full-strength general-purpose cryptography library, which can be used by itself. Security features such as the following can be implemented:

· Data integrity: An application can detect if data has been modified during transmission.
· Authenticity: An application can verify the identity of the sender using certificates.
· Privacy: An application can ensure that no intermediary between the sender and the recipient can understand the data.

Transport Layer Security is an extension of SSL. It is now overseen by an international standards organization. It provides the same capabilities as SSL (data integrity, authenticity, and privacy between client and server), but takes advantage of newer, more advanced cryptographic technology. It is backwards compatible with SSL.

The cryptographic library includes a multitude of encryption algorithms. The symmetric, or private key, encryption algorithms offered include Rijndael (now officially the Advanced Encryption Standard, or AES, algorithm of the U.S. government), IDEA, DES, 3DES, RC2, RC4, and Blowfish. The asymmetric, or private/public key, encryption algorithms include RSA, DSA, and Diffie-Hellman. Also included are message digest algorithms such as MD2, MD5, MDC2, and SHA, whose resulting hashes can be used by digital signature schemes to digitally sign documents. The Open SSL library uses some but not all of these algorithms.

To compile for the Win32 platform, Perl or compiling under Cygwin is required. Some of the encryption routines/algorithms are covered by patents.

What's new in current version
Stop out of bounds reads in the ASN1 code when presented with invalid tags (CAN-2003-0543 and CAN-2003-0544).
Free up ASN1_TYPE correctly if ANY type is invalid (CAN-2003-0545).
If verify callback ignores invalid public key errors don't try to check certificate signature with the NULL public key.

Requirements
N/A

Please contact OpenSSL publisher, ComponentSpot if you have questions or issues regarding this product.
Awful
Poor
Average
Good
Excelent
 
Share OpenSSL Review, ComponentSpot Page
Page URL: 
del.icio.us Digg Add this page to Mister Wong Reddit Stumble Upon Ma.gnolia Spurl Furl Netvouz Fark Simpy Blinklist Bluedot Diigo Backflip Linkagogo

POSitron-POS Review POSitron Point Of Sale is a retail management system
FRSLibrary Review FRSLibrary helps you manage your multimedia items. Haven't you always wanted to organize your CD's, books, DVD's, etc.?
Related downloads

C# School Ebook
A 330 page e-book that takes you from the very basics of programming in C#, explaining object orientated programming techniques along the way, all the way up to using multi-threading and building GUI and database applications. Also covers C#2.0
StimulReport.Net
StimulReport.Net is a powerful reporting tool that helps you design flexible, feature-rich reports. Our product is compatible with VisualStudio.Net. StimulReport.Net is fully using all abilities of .Net Framework.
C++ Code Library
C++ Code Library is a powerful source code Library shipped with 50,000++ lines of code, quick and powerful search engine, powerful printing capability, password protection, user notes & attachments handeling, favorites & rating support and more!
Collection of C++ Examples
Collection of C++Builder Examples with source code.Database Example in C++ Builder,Custom Print Preview Example in C++ Builder,Animate windows in C++ Example.Running external applications from c++ example.Drag object and components on a Form.
Dynamic Design
Dynamic Design is an IDE solution for quick and easy creation of C# Windows Forms applications.

Features
Visual Editor in design process
Source code autocomplete
Compatible with Visual Studio 2003