資源簡介
rsa進行加密和解密的長度是有限制的,那怎么解決這個問題呢?我們可以通過分段加密的方法解決這個問題
代碼片段和文件信息
package?all.demo.com.warehousewm.Utils;
import?android.content.Context;
import?android.util.Log;
import?java.io.ByteArrayOutputStream;
import?java.io.IOException;
import?java.io.InputStream;
import?java.security.InvalidKeyException;
import?java.security.Key;
import?java.security.KeyFactory;
import?java.security.NoSuchAlgorithmException;
import?java.security.interfaces.RSAPrivateKey;
import?java.security.spec.InvalidKeySpecException;
import?java.security.spec.PKCS8EncodedKeySpec;
import?java.security.spec.X509EncodedKeySpec;
import?javax.crypto.BadPaddingException;
import?javax.crypto.Cipher;
import?javax.crypto.IllegalBlockSizeException;
import?javax.crypto.NoSuchPaddingException;
/**
?*?Created?by?Administrator?on?2017/12/13.
?*
?*
?*?基于117進行加密,基于128進行解密的方法
?*
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4916??2017-12-16?15:46??Rsa加密\php_rsa.txt
?????文件??????11935??2018-01-08?11:28??Rsa加密\RSAuntils.java
?????文件????????827??2018-01-14?14:11??Rsa加密\使用的實例.txt
?????文件????????207??2018-01-14?14:16??Rsa加密\請先看這個文檔:文檔的解釋.txt
?????目錄??????????0??2018-01-14?14:17??Rsa加密
-----------?---------??----------?-----??----
????????????????17885????????????????????5
評論
共有 條評論