java和安卓肯定是一樣的,因為安卓也是java
你說不一樣,那有可能是字符串編碼格式不對
例如安卓上用UTF-8 你服務器用GBK
那肯定是無法同步的
你可以運行一行代碼,測試一下你的係統編碼是什麼
String encoding = System.getProperty("file.encoding");
System.out.println("Encoding:" + encoding);
rsa算法,java已經有第三方jar包了
RSAUtils.java--RSA公鑰/私鑰/簽名工具包
複製代碼
package com.ljq.test;
import java.io.ByteArrayOutputStream;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.Signature;
import java.security.interfaces.RSAPrivateKey;
import java.security.interfaces.RSAPublicKey;
import java.security.spec.PKCS8EncodedKeySpec;
import java.security.spec.X509EncodedKeySpec;
import java.util.HashMap;
import java.util.Map;
import javax.crypto.Cipher;
用戶登錄
還沒有賬號?立即注冊
用戶注冊
投稿取消
文章分類: |
|
還能輸入300字
上傳中....