⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keypairgen.java

📁 java编写的PHPRPCKeyPairGen文件,可能对大家有用.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* KeyPairGen.java
 *
 * Author:       Ma Bingyao <andot@ujn.edu.cn>
 * Copyright:    CoolCode.CN
 * Version:      2.1
 * LastModified: 2006-08-09
 * This library is free.  You can redistribute it and/or modify it.
 * http://www.coolcode.cn/?p=204
 */
 
package org.phprpc;

import java.lang.*;
import java.util.*;

public class KeyPairGen {
    private static HashMap[] __keypair = new HashMap[100];
    private static Random __rand = new Random();
    private KeyPairGen() {}
    static {
        __keypair[0] = new HashMap();
        __keypair[0].put("p", "239819311740059412233876781317967079403");
        __keypair[0].put("g", "154274687168491126460803092942325418791");
        __keypair[1] = new HashMap();
        __keypair[1].put("p", "326951868158078187481930757356507576907");
        __keypair[1].put("g", "107052141644159319436321226526913124263");
        __keypair[2] = new HashMap();
        __keypair[2].put("p", "337420845779543720852903339833939969619");
        __keypair[2].put("g", "137579466858556216643637607075386580531");
        __keypair[3] = new HashMap();
        __keypair[3].put("p", "299340811738500478146975908468663283707");
        __keypair[3].put("g", "151887941681530720744260259113735236308");
        __keypair[4] = new HashMap();
        __keypair[4].put("p", "264457645349920986627807810063106683287");
        __keypair[4].put("g", "167168123453135626142103490172143369892");
        __keypair[5] = new HashMap();
        __keypair[5].put("p", "324209408911972029201389476696171025459");
        __keypair[5].put("g", "57877035860962249207612944728932691502");
        __keypair[6] = new HashMap();
        __keypair[6].put("p", "199037378906827570429102617356977289027");
        __keypair[6].put("g", "160616656644012389691630027823077242187");
        __keypair[7] = new HashMap();
        __keypair[7].put("p", "202977690355892862321577993381322751647");
        __keypair[7].put("g", "25905822977679833620249678769085625835");
        __keypair[8] = new HashMap();
        __keypair[8].put("p", "174562643367112301792126126913164176367");
        __keypair[8].put("g", "30368228341244356425746459110271772135");
        __keypair[9] = new HashMap();
        __keypair[9].put("p", "188958329091328158593032531725087116579");
        __keypair[9].put("g", "85996172689638569783388025805929890785");
        __keypair[10] = new HashMap();
        __keypair[10].put("p", "270579799426540032909147880934243024519");
        __keypair[10].put("g", "77626238261819390266072733576151915053");
        __keypair[11] = new HashMap();
        __keypair[11].put("p", "187846148976749068835082137252228647619");
        __keypair[11].put("g", "157498131515929500707964951651758284428");
        __keypair[12] = new HashMap();
        __keypair[12].put("p", "233567079766601998494083438620353092867");
        __keypair[12].put("g", "123228785748758729512847140331418558975");
        __keypair[13] = new HashMap();
        __keypair[13].put("p", "252753713014188047369088538100049487859");
        __keypair[13].put("g", "170112656855354649231547538407583840935");
        __keypair[14] = new HashMap();
        __keypair[14].put("p", "214936383144790963272084511281615355919");
        __keypair[14].put("g", "112602195858164663618475517517753866188");
        __keypair[15] = new HashMap();
        __keypair[15].put("p", "289758217592200169024630003633285248343");
        __keypair[15].put("g", "96649191046802480970520996644547678830");
        __keypair[16] = new HashMap();
        __keypair[16].put("p", "252716833797277401133310755473002205983");
        __keypair[16].put("g", "39602445937480943562406804301349293244");
        __keypair[17] = new HashMap();
        __keypair[17].put("p", "225541499073247942381768672954918550087");
        __keypair[17].put("g", "144190565700125039559539974028860296925");
        __keypair[18] = new HashMap();
        __keypair[18].put("p", "185221467847401376766390211658771507019");
        __keypair[18].put("g", "155969912588032070710609155135455757195");
        __keypair[19] = new HashMap();
        __keypair[19].put("p", "244001350595928369147122215744467652079");
        __keypair[19].put("g", "146443100151748245223144863277312851570");
        __keypair[20] = new HashMap();
        __keypair[20].put("p", "260194511222707707729561702955953610667");
        __keypair[20].put("g", "13713693403506392151569356472502440297");
        __keypair[21] = new HashMap();
        __keypair[21].put("p", "218310280348618914706117832644486501187");
        __keypair[21].put("g", "134696308400309568225060679462634425170");
        __keypair[22] = new HashMap();
        __keypair[22].put("p", "269806275865991106675391716713916990083");
        __keypair[22].put("g", "16591413532346505748872531925528313950");
        __keypair[23] = new HashMap();
        __keypair[23].put("p", "187353459286482786985752071755865944643");
        __keypair[23].put("g", "145481506572499670877893772218464572673");
        __keypair[24] = new HashMap();
        __keypair[24].put("p", "201515024879237812243624042916416306127");
        __keypair[24].put("g", "125905451499653995629423547693135121311");
        __keypair[25] = new HashMap();
        __keypair[25].put("p", "334433083020859268098786022140246062479");
        __keypair[25].put("g", "60848198455412294937316330073773751025");
        __keypair[26] = new HashMap();
        __keypair[26].put("p", "334031030880565690790513070655277085707");
        __keypair[26].put("g", "38306845729732955922415919076151048221");
        __keypair[27] = new HashMap();
        __keypair[27].put("p", "236889384598049554857074043414931135523");
        __keypair[27].put("g", "18662842682812997343981079775235144487");
        __keypair[28] = new HashMap();
        __keypair[28].put("p", "329936341845339680129730761576123472119");
        __keypair[28].put("g", "167981721122722824994357778087750963741");
        __keypair[29] = new HashMap();
        __keypair[29].put("p", "337082817726669826439735113811743958483");
        __keypair[29].put("g", "118928620376661244775556129247056764029");
        __keypair[30] = new HashMap();
        __keypair[30].put("p", "254428510327837166021383112254547809403");
        __keypair[30].put("g", "25781230192285265116020140685378408420");
        __keypair[31] = new HashMap();
        __keypair[31].put("p", "208894848378683726263860898673913026387");
        __keypair[31].put("g", "100489445297679475538093077884642191825");
        __keypair[32] = new HashMap();
        __keypair[32].put("p", "291104005648379106323851584430380115739");
        __keypair[32].put("g", "6837441225369131663525947348747056290");
        __keypair[33] = new HashMap();
        __keypair[33].put("p", "171863968410393155483307392341918090979");
        __keypair[33].put("g", "11298341987313853200707295664582554064");
        __keypair[34] = new HashMap();
        __keypair[34].put("p", "174751963255876369056471397078838200007");
        __keypair[34].put("g", "38689548413217393588788479496875982841");
        __keypair[35] = new HashMap();
        __keypair[35].put("p", "279509450729849883731907591426121328207");
        __keypair[35].put("g", "42390476747583191875359657403450591869");
        __keypair[36] = new HashMap();
        __keypair[36].put("p", "243246781570423950823390582635644504363");
        __keypair[36].put("g", "26513043924460872664714980981966565871");
        __keypair[37] = new HashMap();
        __keypair[37].put("p", "270640364785867930178956427653829367167");
        __keypair[37].put("g", "141348346713305656353257873525449869517");
        __keypair[38] = new HashMap();
        __keypair[38].put("p", "199942289133242186034559224681215982203");
        __keypair[38].put("g", "12882749525492713092270408579350360190");
        __keypair[39] = new HashMap();
        __keypair[39].put("p", "325525241368461875633528143286645649527");
        __keypair[39].put("g", "7942105315184102603748063108851860555");
        __keypair[40] = new HashMap();
        __keypair[40].put("p", "311333002063284833208859131143471772047");
        __keypair[40].put("g", "14498301793971802234594071211372349007");
        __keypair[41] = new HashMap();
        __keypair[41].put("p", "181906624496352272524509211614667028207");
        __keypair[41].put("g", "72412987318581745595483391038603760358");
        __keypair[42] = new HashMap();
        __keypair[42].put("p", "292857905399519577399326236107498014063");
        __keypair[42].put("g", "86535803728819996586270814423154980132");
        __keypair[43] = new HashMap();
        __keypair[43].put("p", "198175163411006586464757203660601128567");
        __keypair[43].put("g", "139095878686387702186121969612740435887");
        __keypair[44] = new HashMap();
        __keypair[44].put("p", "181679934034324183567273240574684438459");
        __keypair[44].put("g", "168296124716973610364413352252173612049");
        __keypair[45] = new HashMap();
        __keypair[45].put("p", "309456403738625954297323660012091468939");
        __keypair[45].put("g", "142849297501387565123670178605009823701");
        __keypair[46] = new HashMap();
        __keypair[46].put("p", "219942079795189493414199482772061997387");
        __keypair[46].put("g", "37517033262660918538856203789204731504");
        __keypair[47] = new HashMap();
        __keypair[47].put("p", "297674367014619846863147652458421385283");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -