我有一个Base64编码的图像.在Java中解码它的最佳方法是什么?希望仅使用Sun Java 6附带的库.
我一直致力于项目,我们必须安全地将PDF保存在android sd卡中.我们希望在.net中加密它,因为它必须通过API传输.我在.NET中实现但无法在android中解密.
用于加密文件的代码
public static void EncryptFile(string inputFile, string outputFile)
{
try
{
string password = @"myKey123"; // Your Key Here
UnicodeEncoding UE = new UnicodeEncoding();
byte[] key = UE.GetBytes(password);
string cryptFile = outputFile;
FileStream fsCrypt = new FileStream(cryptFile, FileMode.Create);
RijndaelManaged RMCrypto = new RijndaelManaged();
RMCrypto.Mode = CipherMode.CBC; //remember this parameter
RMCrypto.Padding = PaddingMode.PKCS7; //remember this parameter
RMCrypto.KeySize = 0x80;
RMCrypto.BlockSize = 0x80;
CryptoStream cs = new CryptoStream(fsCrypt,
RMCrypto.CreateEncryptor(key, key),
CryptoStreamMode.Write);
FileStream fsIn = new FileStream(inputFile, FileMode.Open);
int data;
while …
Run Code Online (Sandbox Code Playgroud) 如何在Java中解码 Base64 URL?
我试过发现smt到javadoc但找不到解决方案.
我是否需要为此目的安装任何外部-jars?
代码片段:
public static void main(String []args){
String url = "aHR0cDovL05jLmtwaS51YS9hdXR1bW4yMDEz";
String decodedUrl = Base64.decode(url);
System.out.println( decodedUrl );
return;
}
Run Code Online (Sandbox Code Playgroud)
如何解码这个网址?