Recently, the hammer mobile phone has donated all the tickets for the conference to the Open Source Foundation for the development of OpenSSL. Really let OpenSSL fire a, in fact, OpenSSL corresponding to our programmers, not unfamiliar.
OpenSSL is a strong Secure Sockets Layer cipher library that includes key cryptographic algorithms, common key and certificate encapsulation management functions, and SSL protocols, and provides a rich set of applications for testing or other purposes.
The SSL full name is the secure Sockets Layer, which is used for data encryption in network transmissions. The key is to ensure the confidentiality and reliability of communication between two applications, which can be supported both on the server side and on the client side. has become an industry standard for secure communications on the Internet.
The Secure Sockets Layer protocol enables communication between user/server applications to be intercepted by attackers, always authenticating the server, and optionally authenticating users. The SSL protocol is required to be based on a reliable Transport Layer protocol (TCP). The advantage of the SSL protocol is that it is independent of the application-layer protocol, and that high-level application-layer protocols (such as http,ftp,telnet, etc.) can be transparently built on top of the SSL protocol. The SSL protocol has completed the encryption algorithm, the communication key negotiation and the server authentication work before the application layer protocol communication. After this, the data transmitted by the application layer protocol will be encrypted, thus guaranteeing the privacy of the communication.
Use in iOS:
http://blog.csdn.net/kmyhy/article/details/6534067