91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 46KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-11
  • 語言: Java
  • 標簽:

資源簡介

UDP協議實現對等通訊Java+RSA加密解密傳送信息實現,有client端和server端

資源截圖

代碼片段和文件信息

package?myrsa2;

import?java.security.interfaces.RSAPrivateKey;
import?java.security.interfaces.RSAPublicKey;
import?java.util.HashMap;

public?class?RSATest
{
public?static?void?main(String[]?args)?throws?Exception?
{??
????????//?TODO?Auto-generated?method?stub??
????????HashMapject>?map?=?RSAUtils.getKeys();??
????????//生成公鑰和私鑰??
????????RSAPublicKey?publicKey?=?(RSAPublicKey)?map.get(“public“);??
????????RSAPrivateKey?privateKey?=?(RSAPrivateKey)?map.get(“private“);??
????????System.out.print(“\npublicKey:“+publicKey);
????????System.out.print(“\nprivateKey:“+privateKey);
????????//模??
????????String?modulus?=?publicKey.getModulus().toString();??
????????//公鑰指數??
????????String?public_exponent?=?publicKey.getPublicExponent().toString();??
????????//私鑰指數??
????????String?private_exponent?=?privateKey.getPrivateExponent().toString();?
????????System.out.print(“\nmodulus:“+modulus);
????????System.out.print(“\npublic_exponent:“+public_exponent);?
????????System.out.print(“\nprivate_exponent:“+private_exponent);
????????
????????//明文??
????????String?ming?=?“jjjjj123456789“;??
????????//使用模和指數生成公鑰和私鑰??
????????RSAPublicKey?pubKey?=?RSAUtils.getPublicKey(modulus?public_exponent);??
????????RSAPrivateKey?priKey?=?RSAUtils.getPrivateKey(modulus?private_exponent);??
????????//加密后的密文??
????????String?mi?=?RSAUtils.encryptByPublicKey(ming?pubKey);
????????System.out.print(“\n加密前ming:“+ming);
????????System.out.print(“\n加密前ming_lenth:“+ming.length());
????????//System.out.print(“\npubKey:“+pubKey);?
????????//System.out.print(“\npriKey:“+priKey);
????????System.out.print(“\n加密后mi:“+mi);
????????System.out.print(“\n解密前ming_lenth:“+mi.length());
????????//解密后的明文??
????????ming?=?RSAUtils.decryptByPrivateKey(mi?priKey);?
????????
????????System.out.print(“\n解密后的明文:“+ming);
????????//System.err.println(ming);??
????????
????????
????????
????????
/*?String?modulus?=?“104344065049535235337602750745972062206029307981021347712560211453856339371441553987973583092897777954138410872748183586468653712704255491417965770505559379560464351555212396558781035059397673682011104226754831711072822991514780158821061675743098642785196847109412740308768227675829387795015925250708654667999“;??
?????//公鑰指數??
?????String?public_exponent?=?“65537“;??
?????//私鑰指數??
?????String?private_exponent?=?“26190699453207419035103304236862236954532281250099961393893761972869322408108603736853463568338014363574421454395343393768548355493614337455567647661877282282990417681871242149491729973582918161723756665580166306049786985876261601361679056199457576596963451088706448549329113352190937000411497436484850157873“;?
????
?????System.out.print(“\nmodulus:“+modulus);
?????System.out.print(“\npublic_exponent:“+public_exponent);?
?????System.out.print(“\nprivate_exponent:“+private_exponent);
????????
?????//明文??
????//?String?ming?=?“jjjjj123456789“;??
?????//使用模和指數生成公鑰和私鑰??
?????RSAPublicKey?pubKey?=?RSA

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????301??2016-06-20?21:13??UDPClient\.classpath

?????文件????????385??2016-06-21?15:48??UDPClient\.project

?????文件????????598??2016-06-20?21:13??UDPClient\.settings\org.eclipse.jdt.core.prefs

?????文件????????763??2016-06-23?22:09??UDPClient\bin\client_window\ClientWindow$1.class

?????文件????????728??2016-06-23?22:09??UDPClient\bin\client_window\ClientWindow$2.class

?????文件????????716??2016-06-23?22:09??UDPClient\bin\client_window\ClientWindow$3.class

?????文件???????8621??2016-06-23?22:09??UDPClient\bin\client_window\ClientWindow.class

?????文件???????2777??2016-06-24?21:02??UDPClient\bin\myrsa2\RSATest.class

?????文件???????6513??2016-06-23?22:09??UDPClient\bin\myrsa2\RSAUtils.class

?????文件????????732??2016-06-24?21:02??UDPClient\bin\win1\ClientWindow1$1.class

?????文件????????689??2016-06-24?21:02??UDPClient\bin\win1\ClientWindow1$2.class

?????文件???????7511??2016-06-24?21:02??UDPClient\bin\win1\ClientWindow1.class

?????文件???????7164??2016-06-24?20:58??UDPClient\src\myrsa2\RSATest.java

?????文件???????6076??2016-06-19?11:00??UDPClient\src\myrsa2\RSAUtils.java

?????文件???????6757??2016-06-24?21:02??UDPClient\src\win1\ClientWindow1.java

?????文件????????301??2016-06-20?21:59??UDPServer\.classpath

?????文件????????385??2016-06-21?15:48??UDPServer\.project

?????文件????????598??2016-06-20?21:59??UDPServer\.settings\org.eclipse.jdt.core.prefs

?????文件???????2652??2016-06-23?22:09??UDPServer\bin\myrsa2\RSATest.class

?????文件???????6513??2016-06-23?22:09??UDPServer\bin\myrsa2\RSAUtils.class

?????文件????????763??2016-06-23?22:09??UDPServer\bin\server_window\ServerWindow$1.class

?????文件????????728??2016-06-23?22:09??UDPServer\bin\server_window\ServerWindow$2.class

?????文件????????716??2016-06-23?22:09??UDPServer\bin\server_window\ServerWindow$3.class

?????文件???????8704??2016-06-23?22:09??UDPServer\bin\server_window\ServerWindow.class

?????文件????????732??2016-06-24?21:02??UDPServer\bin\win1\ServerWindow1$1.class

?????文件????????689??2016-06-24?21:02??UDPServer\bin\win1\ServerWindow1$2.class

?????文件???????7838??2016-06-24?21:02??UDPServer\bin\win1\ServerWindow1.class

?????文件???????3312??2016-06-19?11:36??UDPServer\src\myrsa2\RSATest.java

?????文件???????6076??2016-06-19?11:00??UDPServer\src\myrsa2\RSAUtils.java

?????文件???????7272??2016-06-24?21:02??UDPServer\src\win1\ServerWindow1.java

............此處省略21個文件信息

評論

共有 條評論

相關資源