亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? elgamalkeypairgenerator.java

?? jpeg2000編解碼
?? JAVA
字號:
/*// $Log: ElGamalKeyPairGenerator.java,v $// Revision 1.1.1.1  2002/08/27 11:49:31  grosbois// Imported source from cryptix 3.2//// Revision 1.2  2000/08/17 11:35:28  edwin// Package move java.* -> xjava.*, which is needed for JDK 1.3 compatibility.// I had to break permission support even further to make this work (I don't// believe it was working in the first place, so it's not really a problem).//// Revision 1.1.1.1  1997/11/03 22:36:58  hopwood// + Imported to CVS (tagged as 'start').//// $Endlog$*/package xjava.security.interfaces;import java.math.BigInteger;import java.security.SecureRandom;import java.security.InvalidParameterException;/** * An interface to an object capable of generating ElGamal key pairs.  The * generator is first initialized, then used to generate one or more * key pairs. * <p> * Users wishing to indicate the prime or base, and to generate a key  * pair suitable for use with the ElGamal signature or encryption algorithms * typically * <ol> *   <li> Get a key pair generator for the ElGamal algorithms by calling the  *        KeyPairGenerator <code>getInstance</code> method with "ElGamal"  *        as its argument.<p>  *   <li> Initialize the generator by casting the result to an  *        ElGamalKeyPairGenerator and calling one of the <code>initialize</code>  *        methods from this ElGamalKeyPairGenerator interface.<p> *   <li> Generate one or more key pairs by calling the  *        <code>generateKeyPair</code> method from the KeyPairGenerator  *        class, as often as desired. * </ol>  * <p> * Note: it is not always necessary to do algorithm-specific * initialization for an ElGamal key pair generator. That is, it is not always * necessary to call one of the <code>initialize</code> methods in this * interface. * Algorithm-independent initialization using the <code>initialize</code> * method in the KeyPairGenerator interface is all that is needed when you  * accept defaults for algorithm-specific parameters. * * <p><b>$Revision: 1.1.1.1 $</b> * @author David Hopwood * @since  IJCE 1.0.1 * @see java.security.KeyPairGenerator */public interface ElGamalKeyPairGenerator {    /**     * Initializes the key pair generator using the prime and base from     * the specified ElGamalParams object.     *     * @param params    the parameters to use to generate the keys.     * @param random    the random bit source to use to generate      *          key bits.     * @exception InvalidParameterException if the parameters passed are     *          invalid.     */    void initialize(ElGamalParams params, SecureRandom random)        throws InvalidParameterException;    /**     * Initializes the key pair generator using the specified prime and     * base. The difficulty of cracking ElGamal by solving the discrete     * logarithm problem is dependent on the length of the prime. An     * InvalidParameterException will be thrown if the base is not less     * than the prime.     *     * @param prime     the prime to be used, as a java.math.BigInteger     * @param base      the base to be used, as a java.math.BigInteger     * @param random    the random bit source to use to generate      *          key bits.     * @exception InvalidParameterException if the parameters passed are     *          invalid.     */    void initialize(BigInteger prime, BigInteger base, SecureRandom random)        throws InvalidParameterException;    /**     * Initializes the key pair generator for a given prime length,     * without parameters.     * <p>     * If <i>genParams</i> is true, this method will generate new     * p and g parameters. If it is false, the method will use precomputed     * parameters for the prime length requested. If there are no     * precomputed parameters for that prime length, an exception will be     * thrown. It is guaranteed that there will always be default     * parameters for prime lengths of 513, 1025, 1537 and 2049 bits.     *     * @param primeLen  the prime length, in bits. Valid lengths are any     *          integer >= 512.     * @param random    the random bit source to use to generate     *          key bits.     * @param genParams whether to generate new parameters for the prime     *          length requested.     * @exception InvalidParameterException if the prime length is less     *          than 512, or if genParams is false and there are not     *          precomputed parameters for the prime length requested.     */    void initialize(int primeLen, boolean genParams, SecureRandom random)        throws InvalidParameterException;    /**     * Generates new parameters, <i>p</i> and <i>g</i>. This method     * does not change the parameters currently being used by     * <code>generateKeyPair</code>.     *     * @param primeLen  the prime length, in bits. Valid lengths are any     *          integer >= 512.     * @param random    the random bit source to use to generate the parameters.     * @exception InvalidParameterException if the prime length is less     *          than 512.     */    ElGamalParams generateParams(int primeLen, SecureRandom random)        throws InvalidParameterException;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩久久精品| 精品国产一二三区| 国产精品亚洲а∨天堂免在线| 麻豆传媒一区二区三区| 一区二区理论电影在线观看| 国产精品久久一卡二卡| 欧美韩国一区二区| 国产日韩欧美精品在线| 国产日韩欧美精品在线| 中文字幕日韩精品一区| 亚洲视频综合在线| 欧美mv日韩mv亚洲| 亚洲精品免费电影| 国产精品伦一区| 亚洲视频一二三| 一区二区三区国产豹纹内裤在线| 亚洲欧美日韩小说| 亚洲成人你懂的| 免费看欧美女人艹b| 国产精品小仙女| 成人av在线电影| 欧美午夜电影在线播放| 91精品国产综合久久国产大片| 日韩欧美电影在线| 国产精品欧美久久久久无广告| 亚洲天堂2016| 婷婷综合五月天| 国产精品香蕉一区二区三区| 99精品久久只有精品| 欧美日本高清视频在线观看| 精品少妇一区二区三区免费观看 | 国产拍揄自揄精品视频麻豆| 国产欧美日韩在线观看| 亚洲午夜免费电影| 国产在线精品一区二区三区不卡 | 奇米精品一区二区三区在线观看 | 欧美伦理影视网| 国产麻豆精品久久一二三| 国产精品性做久久久久久| 94-欧美-setu| 欧美一级片在线| 国产精品激情偷乱一区二区∴| 亚洲与欧洲av电影| 粉嫩av一区二区三区| 欧美日韩国产综合草草| 国产精品美女视频| 久久精品国产亚洲aⅴ| 色婷婷久久综合| 久久久精品影视| 日本成人在线视频网站| 99九九99九九九视频精品| 欧美大黄免费观看| 亚洲一区免费在线观看| 成人免费高清视频在线观看| 日韩一区二区免费视频| 亚洲在线观看免费视频| 成人性生交大片免费看视频在线| 一卡二卡欧美日韩| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲精品免费播放| 国产99一区视频免费| 欧美白人最猛性xxxxx69交| 亚洲精品亚洲人成人网 | 亚洲日本va午夜在线电影| 国内精品免费**视频| 欧美一区二区免费| 亚洲成人黄色小说| 欧美午夜精品久久久久久孕妇 | 国产麻豆精品theporn| 在线成人免费观看| 亚洲午夜久久久| 亚洲午夜电影在线观看| 久久成人久久鬼色| 制服丝袜av成人在线看| 香蕉影视欧美成人| 精品视频在线免费| 亚洲va韩国va欧美va精品| 欧美色图天堂网| 偷拍日韩校园综合在线| 欧美高清精品3d| 秋霞午夜鲁丝一区二区老狼| 69av一区二区三区| 精品一区二区av| 国产喂奶挤奶一区二区三区| 国产成人在线电影| 中文字幕一区二区三中文字幕| 99亚偷拍自图区亚洲| 亚洲综合色丁香婷婷六月图片| 日本精品一区二区三区四区的功能| 亚洲精选免费视频| 在线不卡欧美精品一区二区三区| 久久久久久久久久久电影| 国产一区二区不卡在线| 亚洲一区中文日韩| 在线播放91灌醉迷j高跟美女| 日韩专区一卡二卡| 欧美成人一级视频| 国产电影一区二区三区| 国产精品久久国产精麻豆99网站| 色综合视频在线观看| 亚洲成人免费视频| 日韩欧美色综合| 成人av手机在线观看| 亚洲va欧美va天堂v国产综合| 日韩午夜精品视频| 成人免费毛片高清视频| 午夜精品久久久久久久久| 久久综合久久综合亚洲| 色综合天天综合在线视频| 午夜精品aaa| 国产精品天美传媒沈樵| 欧美日韩免费电影| 国产成人亚洲精品青草天美| 亚洲综合网站在线观看| 久久亚区不卡日本| 91成人在线精品| 国产黑丝在线一区二区三区| 一区二区三区在线观看网站| 精品国产乱码久久久久久老虎| 在线中文字幕不卡| 国产激情一区二区三区| 日韩电影在线一区| 亚洲精品写真福利| 久久嫩草精品久久久久| 欧美午夜视频网站| 波多野结衣视频一区| 精品一区二区三区免费观看| 亚洲综合999| 国产精品久久久久久久久快鸭| 日韩一区二区视频| 在线亚洲高清视频| 99免费精品在线| 国产精品白丝jk黑袜喷水| 日韩高清一区二区| 亚洲一区二区三区在线播放 | 偷拍亚洲欧洲综合| 亚洲激情图片一区| 国产精品国模大尺度视频| 久久久久久综合| 精品国产露脸精彩对白| 在线成人免费视频| 欧美乱熟臀69xxxxxx| 亚洲乱码国产乱码精品精98午夜| 国产福利一区二区三区在线视频| 亚洲伦在线观看| 国产精品伦一区二区三级视频| 欧美mv日韩mv国产网站| 欧美一区二区三区成人| 欧美日韩国产高清一区二区| 色哟哟精品一区| 97se亚洲国产综合自在线观| 波波电影院一区二区三区| 大桥未久av一区二区三区中文| 国产最新精品免费| 国产精品一区二区三区99| 国产一区二区三区国产| 国产乱一区二区| 国产成人免费9x9x人网站视频| 国产综合色视频| 国产黄色精品视频| 不卡一区中文字幕| 成人一区二区三区| 美女一区二区在线观看| 蜜桃精品视频在线| 美脚の诱脚舐め脚责91| 国产一区二区三区在线观看免费视频 | 中文字幕一区视频| 亚洲日本中文字幕区| 一区二区视频在线看| 视频一区二区三区中文字幕| 日韩影院在线观看| 狠狠狠色丁香婷婷综合激情| 粉嫩久久99精品久久久久久夜 | 亚洲午夜久久久| 日韩成人午夜电影| 国产美女一区二区| 91免费看`日韩一区二区| 欧美日韩亚洲不卡| 日韩视频一区二区在线观看| 国产色婷婷亚洲99精品小说| 日韩毛片一二三区| 日本一道高清亚洲日美韩| 国产精品一级片在线观看| 91农村精品一区二区在线| 3d成人h动漫网站入口| 国产喂奶挤奶一区二区三区| 一区二区三区四区激情| 精品一区二区三区日韩| 91免费视频网址| 欧美电视剧在线观看完整版| 1024成人网| 蜜臀av在线播放一区二区三区| 国产丶欧美丶日本不卡视频| 在线精品亚洲一区二区不卡| 日韩欧美亚洲一区二区| 亚洲视频你懂的| 国内精品不卡在线| 欧美高清精品3d| 亚洲三级在线看| 激情久久久久久久久久久久久久久久 |