OpenSSL×îа汾ÊÇÒ»¸öÓÃÒÔÍøÂ簲ȫÐԵļÓÃܹ¤¾ß£¬Èí¼þ¸ù¾ÝÃÜÂëËã·¨À´ÊµÏÖ²»Ò»ÑùÊý¾ÝÖмäµÄ»¥»»£¬ÐÖú¿Í»§ÓÐÒ»¸ö×ȫ¿É¿¿µÄÍøÂç¿Õ¼ä¡£Èí¼þÓÐ×Å×îÇå½àµÄÒ³ÃæÉè¼Æ£¬¿Í»§ÔÚÔËÓÃʱ¿ÉÒÔ¸üΪÇåÎúµÄ¼ûµ½Ã¿Ò»ÌõÊý¾ÝµÄ¾ßÌåÇé¿ö¡£
opensslÊÇ×÷ÓúܺõݲȫÐÔtcpÐÒé²ãÃÜÂë¿âרÓù¤¾ß£¬Àï±ßº¸ÇÁ˸÷ÖÖÊ®·Ö¿É¿¿µÄÓÅ»¯Ëã·¨£¬ÔÚÆäÖаüº¬Á˶ԵǽÃÜÂëµÄÓÅ»¯Ëã·¨¡¢Ãܳס¢×ʸñÖ¤Êé·âÑbµÄ¹ÜÀí·½·¨£¬¶ÔsslµÄºÏͬ¿ªÕ¹ÊÊÓ㬿ÉÒÔÐÖú¿Í»§¿ªÕ¹Íê³É¸÷ÖÖ¸÷Ñù»¥ÁªÍøµÄ¿É¿¿Í¨Ñ¶Êý¾Ý¼ÓÃÜ¡£
openssl win10°æÌصã
1¡¢OpenSSL×îа汾Äܹ»¸ü¿ìµÄ¶ÔÄú±ØÐëµÄÊý¾Ý¿ªÕ¹Êý¾Ý¼ÓÃÜ
2¡¢OpenSSL×îа汾Ҳ¿É¼´½«¿ªÕ¹Ó¦ÓõÄÊý¾Ý¼ÓÃܵļÑÃ÷Ô˶¯ÊÖ±íѸËÙµÄÍê³É±ä»»
3¡¢ÇáÇáËÉËɵľͿÉÒÔÍê³ÉÊý¾ÝµÄÐÅÏ¢±£ÃÜ£¬ÈÃÄúµÄÊý¾Ý¸üΪµÄ°²È«ÐÔ
4¡¢Ò²¿É¶ÔÊý¾ÝµÄÒ»ÖÂÐÔ¿ªÕ¹ÊÊÓÃ
5¡¢°üº¬ÁËÊý¾Ý¼ÓÃܺÍÊý¾ÝµÄÒ»ÖÂÐÔʵ¼Ê²Ù×÷
6¡¢²¢ÇÒÊý¾ÝÕ⿪չ´«Ë͵Ļ·½ÚÖУ¬ÊÇÊ®·ÖµÄ°²È«ÐÔ
7¡¢²»ÈÝÒ×ÈÃÄúµÄÊý¾Ý±»¿ªÕ¹Î±Ôì
8¡¢Ò²ÊÊÓö԰²È«ÐÔ¿ªÕ¹¸ü¿ìµÄÈÏÖ¤
Èí¼þÓŵã
1¡¢SSLÐÒéÊé¿â¡¢Ó¦ÓÃÈí¼þ¼°ÆäÃÜÂëËã·¨¿â¡£OpenSSLµÄÎļþĿ¼¹¹Ô쵱ȻҲÊÇÎ§ÈÆ×ÅÕâÈý¸ö×÷ÓÃÒ»²¿·Ö¿ªÕ¹²ß»®µÄ
2×÷ÓÃÊ®·ÖÇ¿¾¢ºÍÈ«·½Î»£¬°üÀ¿Á˾ßÌåµÄÃÜÂëËã·¨¡¢³£¼ûµÄÃܳ׺Í×ʸñÖ¤Êé·âÑb¹ÜÀí·½·¨×÷Óü°ÆäSSLÐÒéÊ飬²¢³öʾÁ˳ä×ãµÄÓ¦ÓÃÈí¼þ¹©¼ì²â»òÆäËûÄ¿µØÓ¦ÓÃ
3¡¢BIOÌåÖÆÊÇOpenSSL¸øÓèµÄÒ»Öָ߲ãסլIO²å¿Ú£¬¸Ã²å¿Ú·âÑbÁ˽üºõÈκÎÀà±ðµÄIO²å¿Ú£¬ÈçÔËÐÐÄÚ´æä¯ÀÀ¡¢Îĵµä¯ÀÀ¼°ÆäSocketµÈ¡£Õâµ¼Ö±àÂëµÄÈÎÓÃÐÔ´ó´óÌá¸ß£¬OpenSSL¸øÓèAPIµÄ¶àÔªÐÔÒ²¼õÉÙÁËÐí¶à
4¡¢Õë¶ÔËæ»úÊý×ֵIJúÉúºÍ¼à¹ÜÒ²±£Ö¤ÁËÒ»ÕûÌ׵Ľâ¾ö°ì·¨ºÍÊÊÓÃAPIº¯Êý¡£Ëæ»úÊý×ÖµÄÓÅÁÓÊǾö²ßÒ»¸öÃܳ×ÊDz»Êǿɿ¿µÄÖ÷ҪǰÌáÌõ¼þ
1¡¢ÔÚ±¾ÍøÕ¾ÏÂÔØopenssl×îа汾Èí¼þ°ü
2¡¢»º½âѹÁ¦opensslÈí¼þ£¬ÔË×÷¡°EXE¡¢Îĵµ¡±
3¡¢Ë«»÷Êó±ê¿ªÆô,½øµ½opensslÈí¼þÒ³Ãæ£¬µã»÷ÏÂÒ»²½
4¡¢ÔĶÁÎÄÕ°²ÑbÊÚȨÎļþ£¬µã»÷ͬÒ⣬µã»÷ÏÂÒ»²½
5¡¢ÌôÑ¡°²Ñb²¿Î»£¬µã»÷ÏÂÒ»²½
6¡¢½¨Á¢¿ì½Ý·½Ê½Í¼±ê£¬µã»÷ÏÂÒ»²½
7¡¢³ÌÐò°²×°Ìáǰ׼±¸°²Ñb£¬µã»÷°²Ñb
8¡¢µã»÷½øÐУ¬opensslÈí¼þ°²ÑbÈ¡µÃ³É¹¦
1¡¢ÏÂÔØ½øÐкó²»ÒªÔÚѹËõÎļþÄÚÔË×÷Èí¼þÁ¢¼´Ó¦Óã¬ÏÈ»º½âѹÁ¦;
2¡¢Èí¼þÓë´ËͬʱÊÊÓÃ32λ64λÈí¼þ»·¾³;
3¡¢¼ÙÈçÈí¼þû·¨Õý³£µÄ¿ªÆô£¬ÇëÊó±êÓÒ¼üÓ¦ÓùÜÀíԱģʽÔË×÷¡£
¶àÌØÈí¼þרÌâΪÄúÌṩµã»÷Èí¼þ,ÆÁÄ»µã»÷Èí¼þ,ÊÖ»úÆÁÄ»×Ô¶¯µã»÷Èí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þվΪÄúÌṩ×îÐÂË¢µã»÷Èí¼þÈí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îÐÂË¢µã»÷Èí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
°²×¿ÊÖ»úÊý¾Ý±¸·ÝÈí¼þ£¬½«ÊÖ»ú×ÊÁÏÒ»¼ü±¸·ÝÖÁÔÆ¿Õ¼ä£¬ÊÇÈç½ñÊÖ»úÉϲ»¿É»òȱµÄÒ»¸öÈí¼þ¡£Ò²ÊÇΪÈç½ñÊÖ»ú×ÊÁÏ×öÒ»¸ö°²È«ÐԵı¸·Ý£¬±ãÓÚÓб¸ÎÞ»¼¡£Ï±ßÍø±à¾ÍÏò´ó»ï¶ùÇ¿ÁÒÍÆ¼ö°²×¿ÊÖ»úÉϵÄһЩͬši±¸·ÝÈý·½ÊÖ»úÈí¼þ¡£
С±à½ñÌìΪ´ó¼Ò»ã×ÜÁËһЩÕë¶Ô°²×¿ÊÖ»ú½øÐÐÊý¾Ý±¸·ÝµÄÈí¼þ£¬Èí¼þÉϵÄÊý¾Ý±¸·Ý¹¦ÄÜÊǷdz£ºÃÓõģ¬·Ç³£Êʺϰ²×¿Óû§½øÐÐÏà¹ØÊý¾ÝµÄ±¸·Ý£¬°²È«ÏµÊýºÜ¸ß£¬²»»áÇáÒ×й¶£¬Ê¹Óð²×¿ÊÖ»úµÄÓû§ÓÐÐèÒªµÄ¿ÉÒÔÏÂÔØÈí¼þʹÓá£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îµã»÷Æ÷Èí¼þÈí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔØ¶à¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐ×Ô¶¯µã»÷Æ÷Èí¼þ¡¢Ä§Á¦×Ô¶¯µã»÷Æ÷Èí¼þ¡¢·ÉÓ¥µã»÷Èí¼þµÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æÆ½Ì¨£¬¶àÌØÃ¿Ò»¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒµã»÷Æ÷Èí¼þÓ¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£