obov.

¸Í¼¼ ±â¹Ý OTP À¯È¿¼º °Ë»ç±â.
Áö±Ý ´Ù¿î·Îµå

obov. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • LGPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Ricardo Zuasti
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:

obov. ű×


obov. ¼³¸í

¸Í¼¼ ±â¹Ý OTP À¯È¿¼º °Ë»ç±â. Obov´Â oath ±â¹Ý OTP À¯È¿¼º °Ë»ç±âÀÔ´Ï´Ù. Oath Compliant Devices¿¡¼­ »ý¼º µÈ ÇÑ ¹ø ¾ÏÈ£¸¦ È®ÀÎÇϱâ À§ÇØ »ç¿ëÇϱ⠽¬¿î ¹æ¹ý (¹× °ü·Ã À¯Æ¿¸®Æ¼)À» Á¦°øÇÏ´Â 100 % ¼ø¼öÇÑ Java ¶óÀ̺귯¸®ÀÔ´Ï´Ù. exampleSusing Obov´Â Á¤¸» ½±½À´Ï´Ù. ´ÙÀ½ ¿¹Á¦´Â ±âº» »ç¿ë ½Ã³ª¸®¿À¸¦ ´Ù·ì´Ï´Ù. ¿ÏÀüÇÑ OBOV API¸¦ http://www.spartanjava.com/obov/api/.hmac-sha1 À̺¥Æ® ±â¹Ý Validation¿¡¼­ HMAC-SHA1 À̺¥Æ® ±â¹Ý ÀåÄ¡°¡ »ý¼º ÇÑ OTP¸¦ °ËÁõ ÇÒ ¼ö ÀÖ½À´Ï´Ù (RFC 4226¿¡ µû¶ó). ÄÚµå´Â ´ÙÀ½°ú °°ÀÌÇؾßÇÕ´Ï´Ù. import java.security.invalidKeyException; °¡Á® ¿À±â java.security.nosuchalgorithmException; org.manentia.obov.hmacsha1otpvalidator °¡Á® ¿À±â; Public Ŭ·¡½º Å×½ºÆ® {public static void main (String [] args) {{system.out.println (»õ·Î¿î hmacsha1otpvalidator (). ValidatePassword ( "94287082", "31323334353633839303533383930353334353637383335363738334353637383930", 1)); } catch (InvalidKeyException e) {e.printstackTrace (); } catch (nosuchalgorithmexception e) {e.printstackTrace (); }}} ValidatePassword ¸Þ¼­µå´Â »ý¼º µÈ OTP, "ºñ¹Ð"(16 Áø Ç¥±â¹ý) ¹× À̵¿ ¿ä¼Ò (À¯È¿¼ºÀÌ °ËÁõµÇ´Â ¾ÏÈ£ÀÇ ¼­¼ö)¸¦ ¼ö½ÅÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ HMAC-SHA1 ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ »ý¼ºÇÏ´Â ¹æ¹ý ¡¤ ÁÖ¾îÁø ¹®ÀÚ¿­À» ±â¹ÝÀ¸·Î ºñ¹Ð Å° (¾¾¾Ñ)¸¦ »ý¼ºÇÏ´Â Æí¸®ÇÑ À¯Æ¿¸®Æ¼ ¹æ¹ý


obov. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

tmapix.

TMAPIX ÇÁ·ÎÁ§Æ®´Â TMAPI ȣȯ ÁÖÁ¦ ¸Ê ¿£Áø¿¡ Æí¾ÈÇÑ ¾×¼¼½º¸¦ Á¦°øÇÏ´Â Java ¶óÀ̺귯¸® ¸ðÀ½ÀÔ´Ï´Ù. ...

135

´Ù¿î·Îµå

Google ¾Öµå¿öÁî

Google :: AdWords´Â Google AdWords API¿¡ »ç¿ëÇϱ⠽¬¿î °´Ã¼ ÁöÇâ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Perl ¸ðµâ ¸ðÀ½ÀÔ´Ï´Ù. ...

184

´Ù¿î·Îµå

libosmgpsmap.

libosmgpsmapÀº OpenStreetMap, OpenAerialMap ¹× ±âŸ ·¡½ºÅÍ È­ µÈÁöµµ µ¥ÀÌÅ͸¦ Ž»öÇϱâÀ§ÇÑ GTK + À§Á¬ÀÔ´Ï´Ù. ...

147

´Ù¿î·Îµå