|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
DAS ¿¼èÀÇ Æä¾î¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
initialize ¸Þ¼Òµå´Â ¸îȸ¿¡¼µµ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. initialize ¸Þ¼Òµå°¡ DSAKeyPairGenerator ·Î ºÒ·Á °¡Áö ¾Ê´Â °æ¿ì, µðÆúÆ®¿¡¼´Â °è»ê ³¡³ p, q, g ÆÄ¶ó¹ÌÅÍ¿Í ³¼ö ºñÆ® ¹ß»ýÀÇ ¿øÀ¸·Î¼ SecureRandom ÀÇ ÀνºÅϽº¸¦ »ç¿ëÇØ 1024 ºñÆ®¿¼è¸¦ »ý¼ºÇÕ´Ï´Ù.
DSA °íÀ¯ÀÇ ÆÄ¶ó¹ÌÅ͸¦ ÁöÁ¤Çϰųª DSA ¾Ë°í¸®ÁòÀ¸·Î »ç¿ëÇϴµ¥ ÀûÀýÇÑ ¿¼èÀÇ Æä¾î¸¦ »ý¼ºÇϰųª ÇÏ°í ½ÍÀº °æ¿ì¿¡´Â Åë»ó, ÀÌÇÏ¿Í °°ÀÌ ÇÕ´Ï´Ù.
getInstance ¸Þ¼Òµå¸¦ È£ÃâÇØ DSA ¿¡ ´ëÇÑ ¿¼è Æä¾î Á¦³×·¹ÀÌÅ͸¦ ÃëµæÇÑ´Ù
initialize ¸Þ¼ÒµåÀÇ 1 °³¸¦ È£ÃâÇØ ±× Á¦·¹ÀÌŸ¸¦ ÃʱâÈÇÑ´Ù
generateKeyPair ¸¦ È£ÃâÇØ ¿¼è Æä¾î¸¦ »ý¼ºÇÑ´Ù
ÁÖ: DSA ¿¼è Æä¾î Á¦³×·¹ÀÌÅÍ¿¡ ´ëÇØ¼ ¾Ë°í¸®Áò °íÀ¯ÀÇ Ãʱâȸ¦ ¸Åȸ ½Ç½ÃÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Áï, ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ initialize ¸Þ¼Òµå¸¦ ¸Åȸ È£ÃâÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. KeyPairGenerator ÀÎÅÍÆäÀ̽ºÀÇ initialize ¸Þ¼Òµå¸¦ »ç¿ëÇÑ, ¾Ë°í¸®Áò¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â Ãʱâȸ¸ÀÌ, ¾Ë°í¸®Áò °íÀ¯ÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇØ¼ µðÆúÆ® ¼³Á¤À» ¹Þ¾ÆµéÀÌ´Â °æ¿ì¿¡ ½Ç½ÃÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
KeyPairGenerator | ¸Þ¼ÒµåÀÇ °³¿ä | |
void |
initialize (DSAParams params,
SecureRandom random)
p, q, g ¹× DSA ÀÇ °è¿ÀÇ ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇØ ¿¼è Æä¾î Á¦³×·¹ÀÌÅ͸¦ ÃʱâÈÇÕ´Ï´Ù. |
void |
initialize (int modlen,
boolean genParams,
SecureRandom random)
ÆÄ¶ó¹ÌÅ;øÀÌ, ÁöÁ¤µÈ ¸ðÁê¶ó½ºÀÇ ±æÀÌ¿¡ ´ëÇØ¼ ¿¼è Æä¾î¸¦ ÃʱâÈÇÕ´Ï´Ù. |
| ¸Þ¼ÒµåÀÇ »ó¼¼ |
public void initialize(DSAParams params,
SecureRandom random)
throws InvalidParameterException
params - ¿¼èÀÇ »ý¼º¿¡ »ç¿ëÇÏ´Â ÆÄ¶ó¹ÌÅÍrandom - ¿¼èÀÇ ºñÆ®ÀÇ »ý¼º¿¡ »ç¿ëÇÏ´Â ³¼öÀÇ ¹ß»ý¿ø
InvalidParameterException - °Ç³×¹ÞÀº ÆÄ¶ó¹ÌÅͰ¡ ¹«È¿ ¶Ç´Â null ÀÇ °æ¿ì
public void initialize(int modlen,
boolean genParams,
SecureRandom random)
throws InvalidParameterException
genParams °¡ true ÀÇ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â »õ·Î¿î p, q, g ÀÇ ÆÄ¶ó¹ÌÅ͸¦ »ý¼ºÇÕ´Ï´Ù. false ÀÇ °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ¿ä±¸µÈ ¸ðÁê¶ó½ºÀÇ ±æÀÌ¿¡ ´ëÇÑ °è»ê ³¡³ ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇÕ´Ï´Ù. ±× ¸ðÁê¶ó½ºÀÇ ±æÀÌ¿¡ ´ëÇÑ °è»ê ³¡³ ÆÄ¶ó¹ÌÅͰ¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â ¿¹¿Ü°¡ ¹ß»ýÇÕ´Ï´Ù. 512 ·Î 1024 ºñÆ®ÀÇ ¸ðÁê¶ó½ºÀÇ ±æÀÌ¿¡ ´ëÇØ¼´Â µðÆúÆ®ÀÇ ÆÄ¶ó¹ÌÅͰ¡ Ç×»ó Á¸ÀçÇÏ´Â °ÍÀÌ ÇÁ·ÎÅØ¼ÇµÇ°í ÀÖ½À´Ï´Ù.
modlen - ¸ðÁê¶ó½ºÀÇ ±æÀÌ. À¯È¿ÇÑ °ªÀº 512 ÀÌ»ó 1024 ÀÌÇÏÀÇ ÀÓÀÇÀÇ 8 ÀÇ ¹è¼örandom - ¿¼èÀÇ ºñÆ®ÀÇ »ý¼º¿¡ »ç¿ëÇÏ´Â ³¼öÀÇ ¹ß»ý¿øgenParams - ¿ä±¸µÈ ¸ðÁê¶ó½ºÀÇ ±æÀÌ¿¡ ´ëÇØ¼ »õ·Î¿î ÆÄ¶ó¹ÌÅ͸¦ »ý¼ºÇÒÁö ¾î¶³ÁöÀÇ ÁöÁ¤
InvalidParameterException - ¸ðÁê¶ó½ºÀÇ ±æÀ̰¡ 512 ·Î 1024 ÀÇ ¹üÀ§¿¡ ¾ø´Â °æ¿ì, ȤÀº genParams °¡ false ·Î, ¿ä±¸µÈ ¸ðÁê¶ó½ºÀÇ ±æÀÌ¿¡ ´ëÇØ¼ °è»ê ³¡³ ÆÄ¶ó¹ÌÅͰ¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.