OpenSSL ÊÇÒ»¸öÇ¿¾¢µÄ°²È«ÐÔtcpÐÒé²ãÃÜÂë¿â£¬°üÀ¿¹Ø¼üµÄ¼ÓÃÜËã·¨.³£¼ûµÄÃܳ׺Í×ʸñÖ¤Êé·âÑb¹ÜÀí·½·¨×÷Óü°SSLÐÒéÊ飬²¢¸øÓè³ä×ãµÄÓ¦ÓÃÈí¼þ¹©¼ì²â»òÆäËûÄ¿µØÓ¦Óá£
opensslÊÇÒ»¸ö¹¦ÄܷḻÇÒ×Ô°üÀ¨µÄ¿ªÔ´ÏµÍ³°²È«ÐÔ¸¨Öú¹¤¾ß¡£Ëü´øÀ´µÄ¹Ø¼ü×÷ÓÃÓУºSSLÐÒéÊéÍê³É(°üº¬SSLv2.SSLv3ºÍTLSv1).ºÜ¶àÈíÓÅ»¯Ëã·¨(¶Ô³ÆÐÔ/·Ç¶Ô³Æ¼ÓÃÜ/ÒýÑÔ).´óÊýÔËËã.·Ç¶Ô³Æ¼ÓÃÜÓÅ»¯Ëã·¨ÃÜÔ¿Éú³É.ASN.1±à½âÂë¿â.×ʸñÖ¤ÊéÒªÇó(PKCS10)±à½âÂë.Êý×ÖÖ¤Êé±à½âÂë.CRL±à½âÂë.OCSPÐÒéÊé.Êý×ÖÖ¤ÊéÈÏÖ¤.PKCS7¹æ·¶Íê³ÉºÍPKCS12±¾ÈËÊý×ÖÖ¤ÊéÎļþ¸ñʽÍê³ÉµÈ×÷Óá£
Õâ¶ù¸øÄú¸øÓèµÄÊÇopenssl ººÓïÖ¸ÄÏ£¬¸ù¾Ýѧϰopenssl£¬¿Í»§¿ÉÒÔѧµÃPKI²ãÃæµÄ¸÷ÖÖ¸÷Ñùרҵ֪ʶ£¬Æä±ØÒªÐÔÏÔ¶øÒ×¼û¡£
ÏÂÁÐΪѧϰopensslµÄ·½Ê½£¬½ö¹©²Î¿¼¡£
1£© ´´½¨Ñ§Ï°×ÔÈ»»·¾³
´´½¨Ò»¸ö¹©µ÷½ÚµÄopenssl×ÔÈ»»·¾³£¬Äܹ»ÊÇwindowsƽ̨£¬»¹¿ÉÒÔÊÇlinux»òÊDZðµÄ·þÎñƽ̨¡£¿Í»§ÐèÒªÔÚÕâÖÖ·þÎñƽ̨ϵ÷½ÚÔ´´úÂëµÄ¹¤×÷ÄÜÁ¦¡£
2£©Ñ§Ï°opensslµÄÃüÁî
¸ù¾ÝopensslÃüÁîµÄѧϰ£¬¶ÔopensslÓлù´¡µÄÕÆÎÕ¡£
3£© ѧϰopensslÔ´´úÂë²¢µ÷½Ú
¹Ø¼üµÄÔ´´úÂëÓУº
appsÎļþĿ¼ÏµÄÿ¸ö³ÌÐòÁ÷³Ì£¬ÏàÆ¥ÅäÓÚopensslµÄ¸÷ÀàÃüÁ
demosϵĸ÷ÖÖ¸÷ÑùÔ´´úÂ룻
enginesϵĸ÷ÖÖ¸÷ÑùengineÍê³É£»
testÎļþĿ¼Ïµĸ÷ÖÖ¸÷ÑùÔ´´úÂë¡£
Õë¶ÔopensslºÊýµÄѧϰ£¬¹Ø¼ü²éѯopenssl±¾ÉíÊÇÔõÑùÆôÓõģ¬»òÊDzéѯºÊýµÄÍê³É¡£Õë¶ÔopensslÖнöÓÐÍê³É¶ø›]ÓÐÆôÓõĺÊý£¬ÔĶÁÕß±ØÐë×ÔÒÑдԴ´úÂë»ò¿ÆѧÑо¿Ô´´úÂëȥѧϰ¡£
4£© ѧºÃÓ¦ÓÃopensslµÄasn.1±à½âÂë
opensslÖÐÐí¶àºÊýºÍÔ´´úÂ붼ǣÉæµ½asn1±à½âÂ룬ÀýÈçÊý×ÖÖ¤ÊéÉêÇë°ìÀí.Êý×ÖÖ¤Êé.crl.ocsp.pkcs7.pkcs8.pkcs12µÈ¡£
5£© ËÑË÷²ÄÁÏ
LinuxϹؼüÓÃman¾ÍÄܲéѯopensslÃüÁî½âÎöº¯ÊýµÄÐÖú¡£Windows¿Í»§¿ÉÒÔÓõ½È¥²éѯÏßÉÏ°ïÖúÎļþ£¬»òÊÇÓÃlinuxϵÄÃüÁîman2html½«°ïÖúÎļþת»¯ÎªhtmlÎļþ¸ñʽ¡£¿Í»§»¹¿ÉÒÔä¯ÀÀÉçÇøÂÛ̳À´Ñ§Ï°openssl¡£
6£© ѧϰopensslÓйØÊé±¾
ÔĶÁÕßÄܹ»²ÎÕÕ¡¶OpenSSLÓëÍøÂçÐÅÏ¢°²È«--»ù´¡.½á¹¹ºÍÖ¸Áî¡·.¡¶Network Security with OpenSSL¡·(OReilly³ö°æ·¢ÐÐ)ºÍ¡¶OpenSSL for windows Developer¡¯s Guide¡·¡£
ÖÐÎÄ°æϵÁÐÓÎÏ·ÏÂÔØ£¡¶àÌØÓÎÏ·ÍøΪÄúÌṩÖÐÎÄ°æµÄµ¥»úÓÎÏ·£¬ÖÐÎÄ°æµÄÓÎÏ·ÏÂÔØ£¬ÖÐÎÄ°æµÄСÓÎÏ·ÏÂÔØ£¬ÖÐÎÄ°æµÄϵÁÐÓÎÏ·ÔÚ¶àÌØÓÎÏ·ÍøÖÐÍê³ÉÖÐÎĵ¥»úÓÎÏ·¡£¶àÌØÈí¼þרÌâΪÄúÌṩÖÐÎÄÓÎÏ·,ºº»¯ÆƽâÓÎÏ·,psvÆƽ⺺»¯ÓÎÏ·ÁÐ±í¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
AcdseeÒôƵÊÇ×îÁ÷ÐеÄͼÐι¤¾ßÖ®Ò»¡£ËüÌṩÁËÁ¼ºÃµÄ²Ù×÷½çÃæ¡¢¼òµ¥ÈËÐÔ»¯µÄ²Ù×÷ģʽ¡¢¸ßÖÊÁ¿µÄ¿ìËÙͼÐνâÂëģʽ¡¢Ö§³Ö·á¸»µÄͼÐθñʽ¡¢Ç¿´óµÄͼÐÎÎļþ¹ÜÀí¹¦Äܵȡ£¶àÌØÊÕ¼¯ÁË×î¾µäµÄ¼òÌåÖÐÎÄ°æacdsee 5.0ºÍ×îеÄÆƽâ°æacdsee 10¡£¶àÌØÈí¼þרÌâΪÄúÌṩacdseeÖÐÎÄ°æ,acdsee¼òÌåÖÐÎÄ°æ,acdsee¼òÌåÖÐÎÄ°æÏÂÔØ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
С±à¸ø´ó¼ÒÍƼöһЩºÃÍæµÄÖÐÎĽâÃÕÀàÓÎÏ·£¬Íæ¼ÒÃÇÄܹ»ÌåÑéµ½Ò»¸öÐÝÏеÄÓÎÏ·ÄÚÈÝ£¬Äܹ»ÈÃÄãÌåÑéµ½Ò»¸ö²»´íµÄÐÝÏÐÍæ·¨£¬Ï²»¶µÄÍæ¼ÒÃÇ¿ìÀ´ÏÂÔØ¿´¿´°É¡£
±à³Ì¾ÍÊÇÈüÆËã»úΪ½â¾öij¸öÎÊÌâ¶øʹÓÃijÖÖ³ÌÐòÉè¼ÆÓïÑÔ±àд³ÌÐò´úÂ룬²¢×îÖյõ½ÏàÓ¦½á¹ûµÄ¹ý³Ì¡£Ò»¿îºÃÓõıà³ÌÈí¼þÊDZز»¿ÉÉٵģ¬ÄÇô±à³ÌÈí¼þÓÐÄÄЩ£¿±à³ÌÈí¼þÄĸöºÃÄØ£¿ÎªÁËÂú×ã´ó¼Ò¶Ô±à³ÌÈí¼þµÄÐèÇ󣬶àÌØÏÂÔØվС±àÊÕ¼¯ÕûÀíÁËһЩרҵµÄ±à³ÌÈí¼þ£¬»¶ÓÓÐÐèÒªµÄÓû§ÏÂÔØʹÓá£
utorrentÖÐÎİ棬uTorrentÕ¼ÓõÄÄÚ´æÏûºÄ½ö6MB¡£uTorrent¼¯ÆäËüBT¿Í»§¶ËµÄ¶àÊý¹¦ÄÜÓÚÒ»Éí¡£uTorrentÔÚÄÚÍøÏÂÔØ·½ÃæÒ²ÓÐÓÅÐãµÄ±íÏÖ¡£uTorrentÖ§³Ö¿ìËٶϵãÐø´«£¬¶àÈÎÎñͬʱÏÂÔØ£¬´ø¿íÓÅ»¯¡¢ÈÎÎñ°²ÅÅ¡¢RSS×Ô¶¯ÏÂÔغÍÖ÷Á÷DHT£¨Óë BitComet ¼æÈÝ£©¡£utorrent¹Ù·½°æÌå»ýСÇÉ£¬¼´Ê¹ÊÇÈí¼þÔÚÖ´ÐеÄʱºò£¬Ò²²»»á¹ý¶àռȥ¼ÆËã»úϵͳµÄ×ÊÔ´£¬Äܹ»ÈÃʹÓÃÕßÒ»±ß½øÐÐBT ÏÂÔØ£¬Ò»±ß»¹Äܹ»´¦ÀíÕý³£µÄ¹¤×÷¡£