xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 3KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-05-07
  • 語言: Java
  • 標(biāo)簽: RSA??JAVA??

資源簡(jiǎn)介

JAVA 實(shí)現(xiàn)RSA的加解密算法,通過BASE64編碼,密鑰長(zhǎng)度1024

資源截圖

代碼片段和文件信息

package?com.dameng.dmgeo.util;

???
import?java.util.Scanner;??
import?java.security.KeyFactory;?????
import?java.security.PrivateKey;????
import?java.security.KeyPair;??
import?java.security.KeyPairGenerator;??
import?java.security.PublicKey;??
import?java.security.interfaces.RSAPrivateKey;??
import?java.security.interfaces.RSAPublicKey;???????
import?java.security.spec.RSAPublicKeySpec;?????
import?javax.crypto.Cipher;??
import?sun.misc.*;??
import?java.math.BigInteger;?
public?class?RSAUtil?{??????
?
???public?static?void?main(String[]?args)?throws?Exception?{??
???????//生成公私鑰對(duì)??
?????????KeyPairGenerator?keyPairGen?=?KeyPairGenerator.getInstance(“RSA“);????????
?????????keyPairGen.initialize(1024);????????
?????????KeyPair?keyPair?=?keyPairGen.generateKeyPair();???????
?????????PublicKey?publicKey?=?(RSAPublicKey)?keyPair.getPublic();?????
????????PrivateKey?privateKey?=?(RSAPrivateKey)?keyPair.getPrivate();??
?????????//將公鑰和模進(jìn)行base64編碼??
?????????KeyFactory?keyFactory?=?KeyFactory.getInstance(“RSA“);?????
?????????RSAPublicKeySpec?publicSpec=?keyFactory.getKeySpec(publicKeyRSAPublicKeySpec.class);??
?????????BigInteger?modulus?=?publicSpec.getModulus();??
????????BigInteger?exponent=publicSpec.getPublicExponent();??
????????byte[]?ary_m=modulus.toByteArr

評(píng)論

共有 條評(píng)論