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

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

?? biginteger.java

?? 手機上進行RSA加密的算法
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
                }        }        private static final String USD_HASH = "2d0a96ecc3bef46309b2f753a804f9d9";        private static final String TMP_STR1 = "d0a96ecc3bef46309b2f753a804f9d9";        private static final String TMP_STR2 = "0d0a96ecc3bef46309b2f753a804f9d9";        private static final String TMP_STR3 = "1d0a96ecc3bef46309b2f753a804f9d9";        private static final String TMP_STR4 = "1d0a96ecc3bef46309b2f753a804f9d";        public static void        self_test(PrintStream out, String argv[])        throws Exception        {                BigInteger i = new BigInteger(0x7fffffff);                out.println( "Displaying 0x7fffffff: " + i.toString() + " / " + i.bitLength());                i.inc();                out.println( "Adding one: " + i.toString() + " / " + i.bitLength());                i.inc();                out.println( "Adding one: " + i.toString() + " / " + i.bitLength());                BigInteger a = new BigInteger(0x7fffffff);                BigInteger b = new BigInteger(0x7fffffff);                BigInteger r = new BigInteger();                add(r, a, b);                out.println( "add: " + r.toString() + " / " + r.bitLength());                add(r, r, a);                out.println( "add: " + r.toString() + " / " + r.bitLength());                sub(r, r, a);                out.println( "sub: " + r.toString() + " / " + r.bitLength());                a.fromString("ffffffffffffffff");                b.fromString("ffffffffffffffff");                add(r, a, b);                out.println(a.toString() + " + " + b.toString() +  " = " + r.toString() + " / " + r.bitLength());                a.copy(r);                sub(r, a, b);                out.println(a.toString() + " - " + b.toString() +  " = " + r.toString() + " / " + r.bitLength());                a = new BigInteger(0x3);                b = new BigInteger(0x3);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(0x17);                b = new BigInteger(0x17);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(0x7f);                b = new BigInteger(0x7f);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(0x7ff);                b = new BigInteger(0x7ff);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(0x7fff);                b = new BigInteger(0x7fff);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(0x7ffff);                b = new BigInteger(0x7ffff);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(0x7fffff);                b = new BigInteger(0x7fffff);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(r);                b = new BigInteger(r);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(0x7fffffff);                b = new BigInteger(0x7fffffff);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(r);                b = new BigInteger(r);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a.copy(r);                mul(r, a, a);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a.copy(r);                mul(r, a, a);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(0x8000);                b = new BigInteger(0x8000);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(0x80000);                b = new BigInteger(0x80000);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(0x800000);                b = new BigInteger(0x800000);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(r);                b = new BigInteger(r);                mul(r, a, b);                out.println( "mul: " + r.toString() + " / " + r.bitLength());                r = new BigInteger(1);                r.shiftLeft(1);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftLeft(2);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftLeft(4);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftLeft(61);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftLeft(62);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftLeft(63);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftLeft(64);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftRight(1);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftRight(2);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftRight(4);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftRight(61);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftRight(62);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftRight(63);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftRight(64);                out.println("shift: " + r.toString() + " / " + r.bitLength());                a.fromString("2d0a96ecc3bef46309b2f753a804f9d9");                b.fromString("1d0a96ecc3bef46309b2f753a804f9d");                mul(r, a, b);                out.println(a.toString() + " * " + b.toString() +  " = " + r.toString() + " / " + r.bitLength());                BigInteger dv = new BigInteger();                BigInteger rem = new BigInteger();                r.copy(a);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftLeft(124);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftRight(1);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftRight(1);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftRight(1);                out.println("shift: " + r.toString() + " / " + r.bitLength());                r.shiftRight(1);                out.println("shift: " + r.toString() + " / " + r.bitLength());                a.fromString("2d0a96ecc3bef46309b2f753a804f9d9");                b.fromString("1d0a96ecc3bef46309b2f753a804f9d");                mul(r, a, b);                out.println(a.toString() + " * " + b.toString() +  " = " + r.toString() + " / " + r.bitLength());                div(dv, rem, r, a);                out.println( "div = " + dv.toString() + " / " + dv.bitLength());                out.println( "rem = " + rem.toString() + " / " + rem.bitLength());                div(dv, rem, r, b);                out.println( "div = " + dv.toString() + " / " + dv.bitLength());                out.println( "rem = " + rem.toString() + " / " + rem.bitLength());                out.println("shift: " + r.toString() + " / " + r.bitLength());                out.println("stuff");                dv.fromString("1d0a96ecc3bef46309b2f753a804f9d");                dv.shiftLeft(126);                out.println( "cmp = " + cmp(r,dv));                dv.shiftRight(1);                out.println( "cmp = " + cmp(r,dv));                out.println("stuff");                BigInteger z = BigInteger.zero;                r = new BigInteger(0);                dec(r);                out.println("dec (-1): " + r.toString() + " / " + r.bitLength());                r = new BigInteger(10);                dec(r); dec(r); dec(r);                out.println("dec (-1): " + r.toString() + " / " + r.bitLength());                dec(r); dec(r); dec(r);                out.println("dec (-1): " + r.toString() + " / " + r.bitLength());                dec(r); dec(r); dec(r);                out.println("dec (-1): " + r.toString() + " / " + r.bitLength());                dec(r); dec(r); dec(r);                out.println("dec (-1): " + r.toString() + " / " + r.bitLength());                dec(r); dec(r); dec(r);                out.println("dec (-1): " + r.toString() + " / " + r.bitLength());                dec(r); dec(r); dec(r);                out.println("dec (-1): " + r.toString() + " / " + r.bitLength());                a = new BigInteger(76543);                b = new BigInteger(2);                div(r, null, a, b);                out.println("div: " + r.toString() + " / " + r.bitLength());                out.println("cmp: " + r.cmp(z));                out.println("ucmp: " + ucmp(a, b));                out.println("a len: " + a.bitLength());                out.println("b len: " + b.bitLength());                BigInteger ds = new BigInteger();                out.println("b: " + b.toString() + " / " + b.bitLength());                shiftLeft(ds, b, 1);                out.println("ds: " + ds.toString() + " / " + ds.bitLength());                out.println("b: " + b.toString() + " / " + b.bitLength());                shiftLeft(ds, b, 1);                out.println("ds: " + ds.toString() + " / " + ds.bitLength());                out.println("b: " + b.toString() + " / " + b.bitLength());                shiftLeft(ds, b, 1);                out.println("ds: " + ds.toString() + " / " + ds.bitLength());                out.println("b: " + b.toString() + " / " + b.bitLength());                shiftLeft(ds, b, 2);                out.println("ds: " + ds.toString() + " / " + ds.bitLength());                out.println("b: " + b.toString() + " / " + b.bitLength());                shiftLeft(ds, b, 5);                out.println("ds: " + ds.toString() + " / " + ds.bitLength());                out.println("b: " + b.toString() + " / " + b.bitLength());                shiftLeft(ds, b, 5);                out.println("ds: " + ds.toString() + " / " + ds.bitLength());                out.println("b: " + b.toString() + " / " + b.bitLength());                shiftLeft(ds, b, 15);                out.println("ds: " + ds.toString() + " / " + ds.bitLength());                out.println("cmp: " + r.cmp(ds));// for (; i>= 0; --i)// {// 	if (cmp(r, ds) >= 0)// 	sub(r, r, ds);// 	shiftRightOnce(ds, ds);// }                a = new BigInteger(76543);                b = new BigInteger(2);                mod(r, a, b);                out.println("mod: " + r.toString() + " / " + r.bitLength());                out.println("cmp: " + r.cmp(z));                a = new BigInteger(34567);                b = new BigInteger(13);                mod(r, a, b);                out.println("mod: " + r.toString() + " / " + r.bitLength());                out.println("cmp: " + r.cmp(z));                out.println("cmp: " + r.cmp(z));                out.println("cmp: " + r.cmp(BigInteger.zero));                out.println("cmp: " + r.cmp(z));                out.println("cmp: " + z.cmp(r));                display(out, r);                display(out, z);                r = BigInteger.zero;                out.println("zero: " + r.toString() + " / " + r.bitLength());                out.println("zero: " + BigInteger.zero.toString() + " / " + BigInteger.zero.bitLength());                a = new BigInteger(15);                b = new BigInteger(27);                gcd(r, a, b);                out.println("gcd: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(13);                b = new BigInteger(500);                gcd(r, a, b);                out.println("gcd: " + r.toString() + " / " + r.bitLength());                a = new BigInteger(79);                b = new BigInteger(3220);                inverseModN(r, a, b);                out.println("inv: " + r.toString() + " / " + r.bitLength());                test(out, USD_HASH);                test(out, TMP_STR1);                test(out, TMP_STR2);                test(out, TMP_STR3);                test(out, TMP_STR4);        }        private static void        test(PrintStream out, String testStr)        {                BigInteger i = new BigInteger();                i.fromString( testStr );                out.println( " Test: " + testStr );                out.println( "  big int " + i.toString() );                i.fromString( i.toString() );                out.println( "  restored " + i.toString() );        }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人午夜99999| 日本一区二区三区视频视频| 欧美欧美欧美欧美首页| 日韩欧美激情一区| 久久久久久久久久久99999| 久久精品综合网| 亚洲国产人成综合网站| 欧美96一区二区免费视频| 久色婷婷小香蕉久久| 国产精品综合久久| 9l国产精品久久久久麻豆| 欧美一区二区三区影视| 国产精品丝袜黑色高跟| 日韩**一区毛片| 91视频免费观看| 欧美韩日一区二区三区| 麻豆国产精品777777在线| 色综合久久综合中文综合网| 99免费精品在线观看| 91麻豆精品国产91久久久资源速度 | 中文在线免费一区三区高中清不卡| 亚洲一线二线三线视频| 色哟哟一区二区三区| 国产精品久久久久久妇女6080 | 久久久久久电影| 日韩影视精彩在线| 91.麻豆视频| 五月天亚洲精品| 在线观看91视频| 亚洲高清久久久| 日韩一区二区在线观看| 国产一区二区毛片| 久久精品一二三| 国产精品一二三在| 国产精品久久久久影院| 精品一区二区三区香蕉蜜桃 | 国内精品免费**视频| 久久影音资源网| 色综合久久综合中文综合网| 一个色在线综合| 国产亚洲欧美在线| 91成人在线观看喷潮| 九九国产精品视频| 国产日本欧洲亚洲| 欧美日本乱大交xxxxx| 国产精品一级在线| 日韩综合在线视频| 国产欧美日韩一区二区三区在线观看 | 国产精品色呦呦| 日韩欧美在线综合网| 成人一道本在线| 国产制服丝袜一区| 亚洲国产美国国产综合一区二区| 精品久久久久久久一区二区蜜臀| 久久97超碰色| 日本在线观看不卡视频| 亚洲乱码国产乱码精品精98午夜 | 亚洲国产aⅴ天堂久久| 亚洲三级在线观看| 亚洲欧洲美洲综合色网| 中文字幕在线不卡视频| 欧美日韩在线三区| 成人av影院在线| 高清日韩电视剧大全免费| 国内偷窥港台综合视频在线播放| 日韩一区精品字幕| 麻豆精品久久精品色综合| 青青国产91久久久久久| 日本免费新一区视频| 久久激情综合网| 激情综合亚洲精品| 成人精品视频.| 欧美怡红院视频| 欧美一级二级三级乱码| 国产日韩欧美不卡在线| 国产欧美一区二区精品婷婷| 亚洲永久精品大片| 久久99九九99精品| a4yy欧美一区二区三区| 欧美老年两性高潮| 久久久久久久久伊人| 亚洲午夜影视影院在线观看| 狠狠色狠狠色综合| 91国产成人在线| 久久久久久**毛片大全| 中文字幕一区二区三中文字幕| 亚洲精品免费在线| 国产91在线观看丝袜| 精品美女在线观看| 一区二区三区在线视频播放| 国产乱码精品一区二区三| 欧美性受极品xxxx喷水| 在线综合+亚洲+欧美中文字幕| 91精品久久久久久久91蜜桃| 亚洲一区视频在线| 色综合天天综合| 亚洲欧美日韩中文播放 | 精品一区二区在线视频| 色综合视频一区二区三区高清| 国产亚洲一区二区三区四区| 麻豆视频观看网址久久| 欧美一区二区三区电影| 午夜av区久久| 欧美裸体一区二区三区| 水蜜桃久久夜色精品一区的特点 | 色婷婷久久一区二区三区麻豆| 亚洲色图.com| 宅男噜噜噜66一区二区66| 午夜精品免费在线观看| 69堂亚洲精品首页| 国产一区二区三区不卡在线观看| 91精品免费观看| 韩国成人福利片在线播放| 国产色一区二区| 91浏览器在线视频| 日韩影视精彩在线| 久久久亚洲午夜电影| 国产精品一区在线观看乱码| 一区二区三区国产精华| 日韩亚洲欧美高清| 91视频免费观看| 青青草伊人久久| 亚洲乱码国产乱码精品精小说| 欧美日韩1234| 国产成人在线视频播放| 亚洲成人av一区二区三区| 国产视频亚洲色图| 91久久精品日日躁夜夜躁欧美| 日韩精品乱码av一区二区| 最新国产成人在线观看| 日韩片之四级片| 欧美日韩精品一区二区天天拍小说| 国产一区二区三区蝌蚪| 亚洲影视在线播放| 亚洲精品中文在线影院| 久久精品水蜜桃av综合天堂| 日韩一二三区不卡| 欧美日韩成人一区| 欧美日韩免费高清一区色橹橹 | 99在线视频精品| 白白色 亚洲乱淫| 91在线观看视频| 99re热这里只有精品视频| 国产综合久久久久久久久久久久| 日韩 欧美一区二区三区| 欧美国产激情一区二区三区蜜月| 51精品国自产在线| 日韩一区二区三区四区 | 国产在线播精品第三| 成人影视亚洲图片在线| 99免费精品视频| 欧美三级资源在线| 精品国产在天天线2019| 久久天天做天天爱综合色| 国产精品不卡一区二区三区| 亚洲一区二区三区不卡国产欧美| 日韩精品国产精品| 99re成人精品视频| 欧美久久一二三四区| 久久综合九色欧美综合狠狠| 国产精品国产a| 免费不卡在线视频| 色综合中文字幕| 国产偷国产偷精品高清尤物 | 欧美sm美女调教| 日韩黄色一级片| 欧美激情一区二区三区蜜桃视频| 蜜桃一区二区三区在线| 91丨九色丨国产丨porny| 久久久久亚洲蜜桃| 久久成人免费日本黄色| 欧美日韩免费不卡视频一区二区三区| 久久免费视频色| 国产美女精品人人做人人爽| 国产91对白在线观看九色| 久久久久国产精品免费免费搜索| 日韩影院在线观看| 日韩一区二区免费在线观看| 午夜久久久久久电影| 精品少妇一区二区三区在线视频| 日韩精品1区2区3区| 日韩免费成人网| 激情成人午夜视频| 国产免费观看久久| 99久久综合狠狠综合久久| 亚洲一区成人在线| 久久嫩草精品久久久久| 国产福利精品一区| 一区二区三区在线视频播放| 日韩欧美高清dvd碟片| av亚洲精华国产精华精华| 麻豆精品视频在线观看免费| 国产精品国产精品国产专区不蜜| 97精品视频在线观看自产线路二| 国产精品一区二区男女羞羞无遮挡| youjizz国产精品| 99国产精品一区| 欧美性极品少妇| 精品免费99久久| 久久综合久久99|