锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲色偷偷偷鲁综合,人人狠狠综合久久亚洲高清,中文字幕专区在线亚洲http://www.tkk7.com/midea0978/category/3614.htmlzh-cnFri, 02 Mar 2007 02:37:34 GMTFri, 02 Mar 2007 02:37:34 GMT60鍑犵鎵瑙佹墍寰楃殑鍦ㄧ嚎緙栬緫鍣?/title><link>http://www.tkk7.com/midea0978/articles/69101.html</link><dc:creator>鍦ㄨ礬涓?..</dc:creator><author>鍦ㄨ礬涓?..</author><pubDate>Tue, 12 Sep 2006 02:19:00 GMT</pubDate><guid>http://www.tkk7.com/midea0978/articles/69101.html</guid><wfw:comment>http://www.tkk7.com/midea0978/comments/69101.html</wfw:comment><comments>http://www.tkk7.com/midea0978/articles/69101.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/midea0978/comments/commentRss/69101.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/midea0978/services/trackbacks/69101.html</trackback:ping><description><![CDATA[ <div id="z5t55fb" class="__feedview__feedItemBody"> <font size="2">1.FCKeditor聽緙栬緫鍣?br /><br />FCKeditor聽is聽compatible聽with聽most聽internet聽browsers聽which聽include:聽IE聽5.5+聽(Windows),聽Firefox聽1.0+,聽Mozilla聽1.3+聽and聽Netscape聽7+.聽<br />鏈鏂扮増鏈?FCKeditor聽2.0聽<br />璇█鐜:澶氬浗璇█<br />鐗規у姛鑳?鎵瑙佹墍寰?鏀寔騫沖彴浼楀,鏀寔XHTML聽1.0,鏂囨湰鏍煎紡璁劇疆,甯歌鐨勭紪杈?澶嶅埗,綺樿創,鎾ら攢,鏂囦歡涓婁紶絳夊姛鑳?br />鎺堟潈鏂瑰紡:Open聽Source聽&聽Free<br />瀹樻柟鍦板潃:</font> <a > <font size="2">http://www.fckeditor.net/</font> </a> <br /> <font size="2">涓嬭澆鍦板潃:</font> <a > <font size="2">http://www.fckeditor.net/</font> </a> <font size="2">download/default.html<br />婕旂ず:</font> <a > <font size="2">http://www.fckeditor.net/</font> </a> <font size="2">demo/default.html<br />灝忚妭:FCKeditor鐨?.0鐗堟瘮1.6鐗堟湁浜嗚澶氱殑鏀硅繘銆傞鍏堟槸FCKeditor鐨勬枃浠剁粨鏋勬洿鍔犳竻鏅幫紝<br />鍙互鏇存柟渚垮湴灝嗗叾閮ㄧ講鍦ㄨ嚜宸辯殑緋葷粺涓傚彟澶?.0鐗堝紑濮嬫敮鎸佷簡Firefox嫻忚鍣?br /><br />2.WebEditor聽<br />WebEditor緋誨垪鏂囨。鎺т歡錛岄噰鐢ㄤ簡ESS涓撲笟鐢靛瓙絳懼悕鍜岀數瀛愮洊绔犵殑鎶鏈紝闄ょ戶緇敮鎸佹墜鍐欑鍚嶏紝鐢靛瓙鍗扮珷錛岀棔榪逛繚鐣欏錛?br />璇ョ増鏈噰鐢ㄤ簡鎴戜滑寮哄ぇ鐨凚/S閫氳鎶鏈紝鑳藉鑷敱鐨勫皢鏈嶅姟鍣ㄦ暟鎹簱<br /><br />鏈鏂扮増鏈?WebEditor[V4.3.0.0聽OCX鐗圿<br />璇█鐜:綆浣撲腑鏂?br />鎶鏈壒鎬?br />閲囩敤IE5.0浠ヤ笂鐗堟湰鍐呯疆鐨勪紶杈撳崗璁紝閫氳鎬ц兘紼沖畾錛岄珮鏁堛偮?br />閲囩敤鏍囧噯HTTP閫氳绔彛80錛屼嬌鐢ㄦ柟渚匡紝鏃犻渶鐗瑰埆閰嶇疆銆佸畨鍏ㄦуソ銆佹洿鏃犻渶鐗瑰埆璁劇疆闃茬伀澧欍偮?br />閲囩敤鎻掍歡鎶鏈紝鍙互瀹屽叏铻嶅叆IE嫻忚鍣ㄤ腑錛屾柟渚跨郴緇熺淮鎶ゃ佹柟渚跨敤鎴鋒搷浣溿偮?br />閲囩敤鑷畾涔夊崗璁寘榪涜鏁版嵁鐨勭粍瑁呭拰鍒嗘瀽錛岀郴緇熷紑鏀炬уソ錛屼究浜庝簩嬈″紑鍙戙偮?br />閲囩敤浜咰om緇勪歡鍜孞avaBean緇勪歡鎶鏈紝寰堝ソ鐨勫疄鐜頒簡璺ㄥ鉤鍙扮郴緇燂紝渚夸簬寮鍙戙偮?br />瀹樻柟鍦板潃:</font> <a > <font size="2">http://www.dragongod.com/</font> </a> <br /> <font size="2">婕旂ず:</font> <a > <font size="2">http://www.dragongod.com/</font> </a> <font size="2">WebEditor/Demo.asp<br />涓嬭澆:</font> <a > <font size="2">http://www.dragongod.com/</font> </a> <font size="2">download/index.asp#item1<br />灝忚妭:榪欎釜緙栬緫鍣ㄥ緢鍏鋒湁涓浗鐗硅壊鐨?浣嗗繀欏繪敮鎸佸畨瑁匴ebEditor鎻掍歡錛屾墠鑳芥甯歌繍琛?br />瀵逛簬寰堝鐢ㄦ埛鏉ヨ,,榪欎釜鏄棤娉曟帴鏀剁殑.<br /><br />3.InnovaStudio聽WYSIWYG聽Editor鍦ㄧ嚎緙栬緫鍣╓YSIWYG聽鑻辨枃錛歐hat聽You聽See聽Is聽What聽You聽Get(鎵瑙佹墍寰?<br />涓嬈懼熀浜巜eb鐨刉YSIWYG錛堟墍瑙佸嵆鎵寰楋級鐨凥TML緙栬緫鍣紝鏀寔ASP,聽PHP,聽ASP.NET<br />鏈鏂扮増鏈?InnovaStudio聽WYSIWYG聽Editor聽version聽2.9聽<br />鍔熻兘鐗規?蹇熷姞杞?铻嶅悎鎵鏈夌殑HTML鏍囩,鍏ㄥ睆緙栬緫妯″紡,鎵瑙佹墍寰楅瑙?鎷煎啓媯鏌?<br />鐗規湁鐨勫祵鍏ュ紡WEB緙栬緫.<br />瀹樻柟:</font> <a > <font size="2">http://www.innovastudio.com/</font> </a> <br /> <font size="2">婕旂ず:</font> <a > <font size="2">http://www.innovastudio.com/</font> </a> <font size="2">editor_tutorial.asp<br />涓嬭澆:瀹樻柟濂藉儚閮芥槸鏀惰垂鐨?,鑷繁鍘葷綉涓婃悳绱㈡壘鎵?濂藉儚鏈変漢宸茬粡鍋氳繃鏈?.0鐨勬眽鍖栫増<br /><br />灝忚妭:閲囩敤DHTML,聽JavaScript聽鏋勪歡鐨刉YSIWYG涔熸湁寰堝涓嶈凍涔嬪錛岀敱浜庝唬鐮佹斁鍦ㄨ繙紼嬫湇鍔″櫒錛?br />涓浜涙帶浠朵簨鍏堟病鏈変笅杞藉埌瀹㈡埛绔紝浣垮緱涓浜涙搷浣滈熷害鍙樻參錛岄偅浜涘姞鍏ヤ簡ActiveX聽鎺т歡鐨勬洿鎱紝<br />鍙﹀瀹冩棤娉曞湪緗戦〉閲岀洿鎺ヨ皟鐢–SS錛屾墍浠ュ湪鎿嶄綔妗嗛噷鐨勭晫闈㈡晥鏋滃拰灝哄鍜屽疄闄呬笂鐨勭晫闈㈡湁宸窛銆?br />鏈夊緢澶歐YSIWYG瀵瑰悇縐嶆祻瑙堝櫒榪樹笉鍏煎,鑰屼笖鏈夌殑涔熻鍦↖E鐨勯珮鐗堟湰涓嬫墠鑳芥甯歌繍琛?姝ゆ鍑鴻嚜鑰侀鐨刡log).<br /><br />4.eWebEditor鍦ㄧ嚎緙栬緫鍣?br /><br />eWebEditor鏄熀浜庣綉欏電殑銆佹墍瑙佸嵆鎵寰楃殑鍦ㄧ嚎HTML緙栬緫鍣ㄣ傚ス鑳藉鍦ㄧ綉欏典笂瀹炵幇璁稿妗岄潰緙栬緫杞歡<br />錛堝錛歐ord錛夋墍鍏鋒湁鐨勫己澶у彲瑙嗙紪杈戝姛鑳斤紱濂規槸涓涓湡姝g殑緇胯壊杞歡錛屼笉闇瑕佸湪璁$畻鏈轟笂瀹夎<br />浠諱綍鐨勫鎴風杞歡錛涘ス鐨勬槗鐢ㄤ嬌寰梂EB寮鍙戜漢鍛樺彧瑕佷竴琛屼唬鐮佸嵆鍙畬鎴愯皟鐢ㄣ?br />鏈鏂扮増鏈?Version聽3.6聽(ASP鐗堛丳HP鐗堛丣SP鐗堛丄SP.NET鐗?<br />瀹樻柟:</font> <a > <font size="2">http://www.ewebsoft.com/</font> </a> <br /> <font size="2">婕旂ず:</font> <a > <font size="2">http://ewebeditor.webasp.net/demo.asp</font> </a> <br /> <font size="2">涓嬭澆:</font> <a > <font size="2">http://ewebeditor.webasp.net/download.asp</font> </a> <br /> <font size="2">鍔熻兘鐗規?<br />綰潤鎬侊細澶уぇ鎻愰珮浜嗘晥鐜囷紝鏈浣崇殑铻嶅叆鎮ㄧ殑浜у搧錛浡?br />澶氭牱寮忔敮鎸侊細鎮ㄥ彧闇瑕佸湪鎮ㄧ殑鏁翠釜緗戠珯涓嬌鐢ㄤ竴涓猠WebEditor錛浡?br />鑷姩鎻愪氦錛氭棤闇鍦ㄦ彁浜ゆ寜閽腑鍔犲叆鑴氭湰榪涜澶勭悊錛浡?br />鑷姩鑾峰彇榪滅▼鏂囦歡錛氭妸鍒漢鏈嶅姟鍣ㄤ笂鐨勫浘鐗囩瓑鏂囦歡鑷姩浼犲埌鑷繁鐨勬湇鍔″櫒錛浡?br />鐩稿鎴栫粷瀵硅礬寰勶細瀹屽叏鎽嗚劚浜嗙珯鐐規垨緋葷粺鎴栫洰褰曡縼縐昏屽甫鏉ョ殑璺緞闂錛浡?br />鍥懼艦鐑偣閾炬帴錛氬鍒涜兘澶熷湪綰跨紪杈戝疄鐜板浘褰㈢殑鐑偣閾炬帴鍔熻兘錛浡?br />澶氱緙栬緫妯″紡錛欻TML浠g爜妯″紡銆佸彲瑙嗚璁℃ā寮忋佺函鏂囨湰妯″紡銆侀瑙堟ā寮忥紱聽<br />澶у皬鑷傚簲錛氬彲浠ユ寜浣犺皟鐢ㄧ殑瀹藉害鍜岄珮搴﹁嚜閫傚簲緙栬緫鍣ㄧ殑澶у皬錛浡?br />鍐呴檮鏂囦歡涓婁紶鍔熻兘錛氳嚜甯︽湁浠庡鎴風鐩存帴涓婁紶鍒版湇鍔″櫒绔殑鍔熻兘錛浡?br />瀹屽杽鐨勬帴鍙o細鎮ㄥ彲浠ラ氳繃鎺ュ彛瀹炴椂鎺у埗鎴栬呰幏鍙栫紪杈戝櫒鐨勫唴瀹規垨鑰呯姸鎬侊紱<br /><br />灝忚妭:鎴戜釜浜烘瘮杈冩帹鑽愯繖涓紪杈戝櫒,涓轟粈涔堝憿?闄や簡浠栨槸鍥戒駭鐨勫,姣旇緝絎﹀悎鍥戒漢鐨勪範鎯?鍙﹀涔熷彲鑳芥槸浼楀緙栬緫鍣?<br />鍞竴榪樺甫鍚庡彴綆$悊妯″紡,鍙互鐩存帴鍦ㄥ悗鍙扮鐞嗙紪杈戞ā寮?<br />鍙﹀鎺ュ彛瀹氬埗闈炲父瀹規槗,鍏蜂綋鐨勮嚜宸卞彲浠ュ幓瀹樻柟涓嬭澆鍥炴潵鐪嬬湅.<br /><br />5.htmlarea<br />htmlarea.com聽is聽a聽directory聽of聽browser聽based聽wysiwyg聽editor聽components聽for聽use<br />in聽CMS聽(content聽management聽software)聽and聽other聽web聽software.聽<br />htmlArea鏄竴嬈鵑潪甯鎬紭縐鐨勬墍瑙佸嵆鎵寰楃紪杈戝櫒,琚嬌鐢ㄥ湪CMS緋葷粺鎴栧叾浠栫殑WEB緋葷粺涓?.<br />璇█鐜:澶氬浗璇█鐗?br />鐗堟湰:version聽3.0<br />瀹樻柟:</font> <a > <font size="2">http://www.htmlarea.com/</font> </a> <br /> <font size="2">婕旂ず:娌℃壘鍒?<br />涓嬭澆:瀹樻柟娌℃壘鍒頒笅杞藉湴鍧,鎴戣嚜宸辨壘浜嗕釜3.0鐨勭増鏈?/font> <a > <font size="2">http://www.92key.com/mp3/chinahtml@_HTMLArea3.rar</font> </a> <br /> <font size="2">灝忚妭:榪欎釜緙栬緫鍣ㄨ皟鐢ㄤ篃闈炲父鏂逛究,<br />宸茬粡騫挎硾鐢ㄥ湪鍚勭CMS鍜宐log緋葷粺閲?璁板緱bo-blog,phpArticle閲屾暣鍚堜簡榪欎釜緙栬緫鍣?<br /><br />6.XStandard聽XHTML聽(Strict聽or聽1.1)聽WYSIWYG聽Editor聽涔熸槸鎵瑙佹墍寰?姣旇搗鍓嶅嚑涓?,瀹冨凡緇忓畬鍏ㄦ敮鎸乆HTML聽1.1鐨勪弗鏍奸獙璇?<br />榪欎釜闈炲父鍘夊聽@@<br />鐗堟湰:XStandard聽Version聽1.6.2<br />瀹樻柟:</font> <a > <font size="2">http://xstandard.com/</font> </a> <br /> <font size="2">涓嬭澆:</font> <a > <font size="2">http://xstandard.com/</font> </a> <font size="2">download.asp<br />婕旂ず:<img alt="" src="http://www.h-strong.com/blog/attachments/blog_uploads_aiscf5m89/200510/09_235656_screenshot375x300en.gif" border="0" /><br />灝忚妭:榪欎釜緙栬緫鍣?鎴戜篃寰堝皯鍦ㄥ浗鍐呯殑CMS,blog涓婅鍒版湁浜轟嬌鐢?褰撶劧涓涓師鍥犲氨鏄畠鏄竴涓叡浜蔣浠?<br />XStandard聽Lite鏄厤璐圭殑<br />XStandard聽Pro鏄?0澶╃殑璇曠敤鏈?鑰屼笖浠鋒牸榪樹笉鑿?179<br /><br />7.Cross-Browser聽Rich聽Text聽Editor<br />The聽cross-browser聽rich-text聽editor聽(RTE)聽is聽based聽on聽the聽designMode()聽functionality聽introduced聽in聽Internet聽Explorer聽5,聽and聽implemented聽in聽Mozilla聽1.3+聽using聽the聽Mozilla聽Rich聽Text聽Editing聽API.聽The聽cross-browser聽rich-text聽editor聽now聽includes聽table聽support聽(as聽of聽2/10/2005)聽as聽well聽as聽an聽option聽to聽generate聽xhtml-compliant聽code<br /><br />瀹樻柟:</font> <a > <font size="2">http://www.kevinroth.com</font> </a> <br /> <font size="2">婕旂ず:</font> <a > <font size="2">http://www.kevinroth.com</font> </a> <font size="2">/rte/demo.htm<br />涓嬭澆:</font> <a > <font size="2">http://www.kevinroth.com</font> </a> <font size="2">/rte/demo.htm<br /><br />杞澆錛?a >http://www.h-strong.com/blog/feed.asp?cateID=6</a></font> </div> <img src ="http://www.tkk7.com/midea0978/aggbug/69101.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/midea0978/" target="_blank">鍦ㄨ礬涓?..</a> 2006-09-12 10:19 <a href="http://www.tkk7.com/midea0978/articles/69101.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JIRA 3.3.2娉ㄥ唽涓嶥SA絳懼悕綆楁硶鐮旂┒http://www.tkk7.com/midea0978/articles/16563.html鍦ㄨ礬涓?..鍦ㄨ礬涓?..Mon, 24 Oct 2005 05:58:00 GMThttp://www.tkk7.com/midea0978/articles/16563.htmlhttp://www.tkk7.com/midea0978/comments/16563.htmlhttp://www.tkk7.com/midea0978/articles/16563.html#Feedback1http://www.tkk7.com/midea0978/comments/commentRss/16563.htmlhttp://www.tkk7.com/midea0978/services/trackbacks/16563.html鏈榪戝畨瑁呬簡涓涓狫IRA,欏轟究鐮旂┒浜嗕竴涓嬪畠鐨勬敞鍐屾満鍒訛紝灞炰簬涓涓吀鍨嬬殑DSA絳懼悕綆楁硶鐨勫疄鐜幫紝鎸夌収甯哥悊錛屽緢鑷劧鐨勬兂鍒拌嚜宸辯敓鎴愪竴瀵筽ublickey鍜宲rivatekey鏇挎崲鎺夊師鏉ヨ蔣浠跺甫鐨刾ublickey錛屽氨鍙互鐢熸垚鑷繁鐨勬敞鍐岀爜浜嗐?BR>浣嗘槸鎼炲畾鎵嶅彂鐜扮綉涓婃湁寰堝鐨勬敞鍐屾満錛屾兂涓嶅埌DSA綆楁硶鐨刾rivatekey涔熸湁浜鴻兘澶熷垎鏋愬嚭鏉ワ紵錛熺粡榪囬獙璇侊紝浜嬪疄灝辨憜鍦ㄩ潰鍓嶄簡錛岀殑紜粠JIRA 2.6.1寮濮嬭繖瀵瑰瘑鍖欏氨娌″彉榪囷紝鎵浠ユ敞鍐屾満灝卞彲浠ヤ竴鐩存部鐢ㄥ埌鐜板湪浜嗭紝闅鵑亾鍦ㄦ棭鏈熺殑鐗堟湰涓嶅皬蹇冨皢縐佸寵緇欐硠婕忓嚭鏉ヤ簡錛熸垨鑰呮墍璋撶殑榛戝鐪熺殑鐮磋В浜咼IRA鐨勫瘑鍖欙紵
棣栧厛鍒嗘瀽涓涓婮IRA鐨勫唴閮ㄦ満鍒訛紝涓庢敞鍐岀浉鍏崇殑瀵硅薄閮芥斁鍦╟om.atlassian.license鍖呬笅闈紝鍏朵腑publickey鐨勬枃浠跺悕鏄痓ug.class,鍦╟om\atlassian\jira\issue涓嬮潰錛屽叾涓璚EB-INF\classes鍜宎tlassian-extras-0.7.10.jar涓悇鏈変竴涓傚埄鐢ㄤ笅闈唬鐮佸氨鍙互璇誨嚭publickey鐨勫唴瀹逛簡錛?BR>
InputStream keyfis=new FileInputStream(pubfilename);
            
byte encKey[] = new byte[keyfis.available()];
            keyfis.read(encKey);
            keyfis.close();
            X509EncodedKeySpec pubKeySpec 
= new X509EncodedKeySpec(encKey);
            KeyFactory keyFactory 
= KeyFactory.getInstance("DSA");
            PublicKey pubkey
=keyFactory.generatePublic(pubKeySpec);
            DSAPublicKeySpec pubkeyspec
=(DSAPublicKeySpec) keyFactory.getKeySpec(pubkey, DSAPublicKeySpec.class);
            System.out.println(
"P="+pubkeyspec.getP());
            System.out.println(
"Q="+pubkeyspec.getQ());
            System.out.println(
"G="+pubkeyspec.getG());
            System.out.println(
"Y="+pubkeyspec.getY());

榪愯緇撴灉濡備笅錛?BR>
P=178011905478542266528237562450159990145232156369120674273274450314442865788737020770612695252123463079567156784778466449970650770920727857050009668388144034129745221171818506047231150039301079959358067395348717066319802262019714966524135060945913707594956514672855690606794135837542707371727429551343320695239
Q
=864205495604807476120572616017955259175325408501
G
=174068207532402095185811980123523436538604490794561350978495831040599953488455823147851597408940950725307797094915759492368300574252438761037084473467180148876118103083043754985190983472601550494691329488083395492313850000361646482644608492304078721818959999056496097769368017749273708962006689187956744210730
Y
=104878378611578608516131988304241730575226860461304117604293580069983220227094632807881557460560834347944389679413307090500106772833435437017122610074687673247552012771759005247409187709312922876281831426019398155097541955193653855246734321859930303643524786168850036251099739995507172205951987756012523624501

濡傛灉鏈夊叴瓚e彲浠ヤ粠榪欓噷鍏ユ墜鍘繪壘瀵籶rivatekey鐨刋,闅懼害鍙兂鑰岀煡錛屼絾鏄湪緗戜笂鍙互涓嬭澆鐨勬敞鍐屾満涓氨鏈塜,涓嶇浣犳槸鍚︾浉淇★紝鐪熻浜烘鐤慏SA鐨勫畨鍏ㄦэ紝鍊煎涓嬶細
X=240907294874328356661328650403099424255880489796
榪欎笅灝卞彲浠ュ緢鏂逛究鐨勭敓鎴愭敞鍐岀爜浜嗭細
鏄庢枃錛歭icenseTypeCode ^ dateCreated ^ datePurchased ^ organisation
鍏朵腑licenseTypeCode =267灝辨槸JIRA Enterprise: Commercial Server
dateCreated =datePurchased =new Date()灝卞彲浠ヤ簡
organisation闅忎究
浠g爜濡備笅錛?BR>
import com.atlassian.license.LicensePair;

import java.math.BigInteger;
import java.security.KeyFactory;
import java.security.Signature;
import java.security.interfaces.DSAPrivateKey;
import java.security.spec.DSAPrivateKeySpec;
import java.util.Date;

public class JIRAKeyGen {
    
public static void main(String[] args) {
        Date dt 
= new Date();
        
long d = dt.getTime();
        BigInteger x 
= new BigInteger("240907294874328356661328650403099424255880489796");
        BigInteger p 
= new BigInteger("178011905478542266528237562450159990145232156369120674273274450314442865788737020770612695252123463079567156784778466449970650770920727857050009668388144034129745221171818506047231150039301079959358067395348717066319802262019714966524135060945913707594956514672855690606794135837542707371727429551343320695239");
        BigInteger q 
= new BigInteger("864205495604807476120572616017955259175325408501");
        BigInteger g 
= new BigInteger("174068207532402095185811980123523436538604490794561350978495831040599953488455823147851597408940950725307797094915759492368300574252438761037084473467180148876118103083043754985190983472601550494691329488083395492313850000361646482644608492304078721818959999056496097769368017749273708962006689187956744210730");
        
try {
            DSAPrivateKeySpec keyspec 
= new DSAPrivateKeySpec(x, p, q, g);
            KeyFactory keyFactory 
= KeyFactory.getInstance("DSA");
            DSAPrivateKey prikey 
= (DSAPrivateKey) keyFactory.generatePrivate(keyspec);
            String messageString 
= "267^" + d + "^" + d + "^blogjava";
            
//鐢熸垚絳懼悕hash
            Signature signature = Signature.getInstance("SHA1withDSA");
            signature.initSign(prikey);
            signature.update(messageString.getBytes());
            
byte[] lichash = signature.sign();
            
//緙栫爜
            LicensePair pair = new LicensePair(messageString.getBytes(), lichash);
            System.out.println(pair.toString());
        }
 catch (Exception ex) {
            ex.printStackTrace();
        }

    }

}

  褰撶劧榪樻湁鍙﹀涓縐嶆柟娉曪紝鑷繁鐢熸垚DSA綆楁硶鐨刱ey錛岀劧鍚庤鐩栧師鏉ョ殑bug.class,鍒╃敤涓庝笂闈㈢浉鍚岀殑鍔炴硶灝卞彲浠ョ敓鎴恖icense浜嗐?BR>紺轟緥浠g爜濡備笅錛?BR>

public void genDSAKey() {
        
try {
            
//鐢熸垚DSA key
            KeyPairGenerator gen = KeyPairGenerator.getInstance("DSA");
            KeyPair kp 
= gen.genKeyPair();
            DSAPublicKey pubkey 
= (DSAPublicKey) kp.getPublic();
            DSAPrivateKey prikey 
= (DSAPrivateKey) kp.getPrivate();
            saveEncodedData(pubkey.getEncoded(), 
"bug.class");
            saveEncodedData(prikey.getEncoded(), 
"privatekey.key");
            
//絳懼悕璁$畻錛屼笅嬈¢渶瑕佺洿鎺ヤ粠鏂囦歡涓鍙杙rivatekey.key,鍒濆鍖杙rikey
            Signature signature = Signature.getInstance("SHA1withDSA");
            signature.initSign(prikey);
            Date dt
=new Date();
            
long d = dt.getTime();
            String messageString 
= "267^" + d + "^" + d + "^blogjava";
            System.out.println(dt.getTime());
            signature.initSign(prikey);
            signature.update(messageString.getBytes());
            
byte[] lichash=signature.sign();
            LicensePair pair
=new LicensePair(messageString.getBytes(),lichash);
            System.out.println(pair.toString());
        }
 catch (Exception ex) {
            ex.printStackTrace();
        }

    }


    
public boolean saveEncodedData(byte[] data, String filename) {
        
boolean res = true;
        
try {
            FileOutputStream fs 
= new FileOutputStream(filename);
            fs.write(data);
            fs.close();
        }
 catch (Exception ex) {
            res 
= false;
            ex.printStackTrace();
        }

        
return res;
    }

娉ㄦ剰涓婇潰鐨勪唬鐮侀渶瑕佽皟鐢╝tlassian-extras-0.7.10,鍦╓EB-INF\lib鐩綍涓嬮潰鍙互鎵懼埌



]]>
主站蜘蛛池模板: 亚洲av午夜精品一区二区三区| 免费观看大片毛片| 视频一区二区三区免费观看| 国产妇乱子伦视频免费| 久久久久亚洲Av无码专| 国产午夜亚洲精品| 美女视频黄的全免费视频| 亚洲国产夜色在线观看| 69堂人成无码免费视频果冻传媒| 亚洲精品视频观看| 在线观看H网址免费入口| 亚洲一级视频在线观看| 日韩免费一区二区三区在线 | 中文字幕在线成人免费看| 亚洲一级免费毛片| 亚洲一区二区三区影院| 四虎国产精品免费永久在线| 四虎成人免费观看在线网址| 国产精品亚洲精品爽爽| 亚洲一区二区三区免费| 国产真人无码作爱视频免费| 久久精品国产亚洲AV高清热| 99久久精品日本一区二区免费| 亚洲熟妇AV乱码在线观看| 国产免费人视频在线观看免费| 无遮挡国产高潮视频免费观看| 久久亚洲综合色一区二区三区| 最近中文字幕mv免费高清视频8| 亚洲乱码中文字幕小综合| 四虎影永久在线高清免费| aa毛片免费全部播放完整| 91亚洲国产成人久久精品网站| 久久精品免费一区二区喷潮| 黄色一级视频免费| 亚洲综合在线观看视频| 特级淫片国产免费高清视频| 中文字幕在线成人免费看| 一本色道久久88亚洲精品综合| 亚洲国产精品无码久久青草| 精品无码AV无码免费专区| 色噜噜的亚洲男人的天堂|