Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Java¼ÓÃܼ¼Êõ£¨Æߣ©£¨1£© ¶¹¶¹Íø

¶¹¶¹Íø   ¼¼ÊõÓ¦ÓÃƵµÀ   2009Äê06ÔÂ10ÈÕ  ¡¾×ֺţºÐ¡ÖÐ´ó¡¿ Êղر¾ÎÄ
JProfiler memcached JavaCC EclEmma Jester Java¼ÓÃܼ¼Êõ£¨Æߣ©¡£
¡¡¡¡ECC
¡¡¡¡ECC-Elliptic Curves Cryptography£¬ÍÖÔ²ÇúÏßÃÜÂë±àÂëѧ£¬ÊÇÄ¿Ç°ÒÑÖªµÄ¹«Ô¿ÌåÖÆÖУ¬¶Ôÿ±ÈÌØËùÌṩ¼ÓÃÜÇ¿¶È×î¸ßµÄÒ»ÖÖÌåÖÆ¡£ÔÚÈí¼þ×¢²á±£»¤·½ÃæÆ𵽺ܴóµÄ×÷Óã¬Ò»°ãµÄÐòÁкÅͨ³£ÓɸÃËã·¨²úÉú¡£
¡¡¡¡ µ±ÎÒ¿ªÊ¼ÕûÀí¡¶Java¼ÓÃܼ¼Êõ£¨¶þ£©¡·µÄʱºò,sentinel hasp£¬ÎÒ¾ÍÒѾ­ÔÚ¿ªÊ¼Ñо¿ECCÁË£¬µ«ÊǹØÓÚJavaʵÏÖECCËã·¨µÄ×ÊÁÏʵÔÚÊÇÌ«ÉÙÁË£¬ÎÞÂÛÊǹúÄÚ»¹ÊǹúÍâµÄ×ÊÁÏ£¬ÎÞÂÛÊǹٷ½»¹ÊǷǹٷ½µÄ½âÊÍ£¬×îÖÕÖ»ÓÐÒ»ÖÖ´ð°¸——ECCËã·¨ÔÚjdk1.5ºó¼ÓÈëÖ§³Ö£¬Ä¿Ç°½ö½öÖ»ÄÜÍê³ÉÃÜÔ¿µÄÉú³ÉÓë½âÎö¡£¡¡
¡¡¡¡ ¾¡¹ÜÈç´Ë£¬ÎÒÕÕ¾ÉÌṩÏàÓ¦µÄJavaʵÏÖ´úÂ룬ÒÔ¹©´ó¼Ò²Î¿¼¡£
¡¡¡¡Í¨¹ýjava´úÂëʵÏÖÈçÏ£ºCoderÀà¼û Java¼ÓÃܼ¼Êõ£¨Ò»£©
¡¡¡¡Java´úÂë
import¡¡java.math.BigInteger; ¡¡¡¡
import¡¡java.security.Key; ¡¡¡¡
import¡¡java.security.KeyFactory; ¡¡¡¡
import¡¡java.security.interfaces.ECPrivateKey; ¡¡¡¡
import¡¡java.security.interfaces.ECPublicKey; ¡¡¡¡
import¡¡java.security.spec.ECFieldF2m; ¡¡¡¡
import¡¡java.security.spec.ECParameterSpec; ¡¡¡¡
import¡¡java.security.spec.ECPoint; ¡¡¡¡
import¡¡java.security.spec.ECPrivateKeySpec; ¡¡¡¡
import¡¡java.security.spec.ECPublicKeySpec; ¡¡¡¡
import¡¡java.security.spec.EllipticCurve; ¡¡¡¡
import¡¡java.security.spec.PKCS8EncodedKeySpec; ¡¡¡¡
import¡¡java.security.spec.X509EncodedKeySpec; ¡¡¡¡
import¡¡java.util.HashMap; ¡¡¡¡
import¡¡java.util.Map; ¡¡¡¡
¡¡¡¡
import¡¡javax.crypto.Cipher; ¡¡¡¡
import¡¡javax.crypto.NullCipher; ¡¡¡¡
¡¡¡¡
import¡¡sun.security.ec.ECKeyFactory; ¡¡¡¡
import¡¡sun.security.ec.ECPrivateKeyImpl; ¡¡¡¡
import¡¡sun.security.ec.ECPublicKeyImpl; ¡¡¡¡
¡¡¡¡
/** ¡¡
¡¡*¡¡ECC°²È«±àÂë×é¼þ ¡¡
¡¡*¡¡ ¡¡
¡¡*¡¡@author¡¡Áº¶° ¡¡
¡¡*¡¡@version¡¡1.0 ¡¡
¡¡*¡¡@since¡¡1.0 ¡¡
¡¡*/¡¡¡¡
public¡¡abstract¡¡class¡¡ECCCoder¡¡extends¡¡Coder¡¡{ ¡¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡public¡¡static¡¡final¡¡String¡¡ALGORITHM¡¡=¡¡"EC"; ¡¡¡¡
¡¡¡¡¡¡¡¡private¡¡static¡¡final¡¡String¡¡PUBLIC_KEY¡¡=¡¡"ECCPublicKey&q


Ïà¹ØÎĵµ£º

Javaѧϰ֮· The Road Of Java Study¡¶×ª¡·

Javaѧϰ֮· --The Road Of Java Study
JAVAÊÇÒ»ÖÖƽ̨£¬Ò²ÊÇÒ»ÖÖ³ÌÐòÉè¼ÆÓïÑÔ£¬ÈçºÎѧºÃ³ÌÐòÉè¼Æ²»½ö½öÊÊÓÃÓÚJAVA£¬¶ÔC++µÈÆäËû³ÌÐòÉè¼ÆÓïÑÔÒ²Ò»Ñù¹ÜÓá£Óбà³Ì¸ßÊÖÈÏΪ£¬JAVAÒ²ºÃCÒ²ºÃûʲô·Ö±ð£¬ÄÃÀ´¾ÍÓá£ÎªÊ²Ã´ËûÃÇÄÜ´ïµ½Èç´Ë¾³½ç£¿ÎÒÏëÊÇÒòΪ±à³ÌÓïÑÔÖ®¼äÓй²Í¨Ö®´¦£¬Áì»áÁ˱à³ÌµÄ¾«Ë裬×ÔÈ»Äܹ»×öµ½Ò»Í¨°Ùͨ¡£Èçº ......

JavaµÄThreadLocalÀàµÄʹÓÃ~~~~~~~~~~~~~~~~~

תÔØ×Ô£ºhttp://chenpingtai2008.javaeye.com/blog/253339
ÔçÔÚJava
1.2ÍƳö֮ʱ£¬Javaƽ̨ÖоÍÒýÈëÁËÒ»¸öеÄÖ§³Ö£ºjava.lang.ThreadLocal£¬¸øÎÒÃÇÔÚ±àд¶àÏ̳߳ÌÐòʱÌṩÁËÒ»ÖÖеÄÑ¡Ôñ¡£Ê¹ÓÃ
Õâ¸ö¹¤¾ßÀà¿ÉÒԺܼò½àµØ±àд³öÓÅÃÀµÄ¶àÏ̳߳ÌÐò£¬ËäÈ»ThreadLocal·Ç³£ÓÐÓ㬵«ÊÇËƺõÏÖÔÚÁ˽âËü¡¢Ê¹ÓÃËüµÄÅóÓÑ»¹²»¶à¡£
¡¡ ......

javaÏß³Ì ·µ»ØÏß³ÌÖеÄÐÅÏ¢ (¶þ)

¶àÏ̻߳·¾³ÖУ¬±È½ÏÕÆÎÕµÄÊÂÇéÖ®Ò»¾ÍÊÇÈçºÎ·µ»ØÏ̵߳ÄÐÅÏ¢¡£ÒòΪrunºÍstart·½·¨²¢²»·µ»ØÈκÎÖµ¡£
    ¼ÙÉèÏÖÔÚÓÐÁ½¸öỊ̈߳¬Ö÷Ï̺߳ÍÒ»¸ö×ÓỊ̈߳¬×ÓÏ̶߳ÁÎļþ£¬Ö÷Ïß³ÌÐèÒª¶ÔÎļþµÄ½á¹û½øÐвÙ×÷£¬µ±È»£¬×î¼òµ¥µÄ·½·¨¾ÍÊǶÁÎļþºÍ´¦Àí¶Á³öµÄÎļþÈ«²¿¶¼ÔÚÖ÷Ïß³ÌÖнø
ÐС£
   
   ......

javaÏ̳߳Ø

 1.ΪʲôҪʹÓÃÏ̳߳Ø
     ÔÚjavaÖУ¬Èç¹ûÿ¸öÇëÇóµ½´ï¾Í´´½¨Ò»¸öÐÂỊ̈߳¬¿ªÏúÊÇÏ൱´óµÄ¡£ÔÚʵ¼ÊʹÓÃÖУ¬·þÎñÆ÷ÔÚ´´½¨ºÍÏú»ÙÏß³ÌÉÏ»¨·ÑµÄʱ¼äºÍÏûºÄµÄϵͳ×ÊÔ´¶¼Ï൱´ó£¬ÉõÖÁ¿ÉÄÜÒª±ÈÔÚ´¦Àíʵ¼ÊµÄÓû§ÇëÇóµÄʱ¼äºÍ×ÊÔ´Òª¶àµÄ¶à¡£³ýÁË´´½¨ºÍÏú»ÙÏ̵߳ĿªÏúÖ®Í⣬»î¶¯µÄÏß³ÌÒ²ÐèÒªÏûºÄϵͳ×ÊÔ´¡ ......

EclipseÔËÐÐjava³ÌÐòΪÖ÷·½·¨´«µÝ²ÎÊý

ÔÚEclipseÖÐÎÒÃǾ­³£»áÏòÖ÷·½·¨×¢Èë²ÎÊý£¬ÒÔÌṩ¸ø³ÌÐòµÄÔËÐУ¬Æä·½·¨ÈçÏ£º
1.µãÔËÐа´Å¥£¨»òÓÒ»÷ÒªÔËÐеÄÀࣩ
2.µã»÷Open Run Dialog..
3.Ñ¡ÖÐ×ó²àÐèÒªÔËÐеÄÀà
4.ÔÚÓÒ²àÑ¡ÖÐArgument
5.ÔÚProgram ArgumentÖÐÊäÈëÄãҪעÈëµ½Ö÷º¯ÊýÖеIJÎÊý
6.µã»÷ÔËÐУ¨Run£©£¬¾Í¿ÉÒÔÔËÐÐÁË¡£¡£¡£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ