1.准备ASN.1.Editor工具,并打开
2.代码准备:
package cn.com.yuanquanyun.utils;
import cn.com.yuanquanyun.common.utils.Base64;
import java.io.ByteArrayInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
public class FileUtils {
/**
* 将字节数组 写入到本地文件中
* @param bs
*/
public static void writeByteToFile(byte[] bs){
try{
//定义将签名字节数据写入的文件及位置,在D盘根目录下会生成一个bjcasign的文件
OutputStream out = new FileOutputStream("D:\\bjcasign");
InputStream is = new ByteArrayInputStream(bs);
byte[] buff = new byte[1024];
int len = 0;
while((len=is.read(buff))!=-1){
out.write(buff, 0, len);
}
is.close();
out.close();
}catch(Exception ex){
System.err.println("打印日志:"+ex.getMessage());
}
}
public static void main(String[] args) {
//Base64格

文章描述了一个Java程序,它将Base64解码的数据写入文件,然后使用ASN.1.Editor工具来查看ASN.1结构的内容。asn.1数据在普通编辑器中显示为乱码,必须通过专业工具解析。
最低0.47元/天 解锁文章
7729

被折叠的 条评论
为什么被折叠?



