JAVA中有直接对Base64的加密和解密的函数
import java.util.*;
public class Main {
public static void main(String[] args){
int T,n,Case=1;
String s;
Scanner in=new Scanner(System.in);
for(T=in.nextInt();Case<=T;Case++){
n=in.nextInt();
s=in.next();
byte tt[]=s.getBytes();
for(int i=1;i<=n;i++){
tt=Base64.getEncoder().encode(tt);
}
System.out.println("Case #"+Case+": "+new String(tt));
}
in.close();
}
}