Base64加密解密求封装

下方是string加密和解密,诸位大神谁知道int类型和传图片list加密怎么写

// 加密
public static String getBase64(String str) {
String result = "";
if( str != null) {
try {
result = new String(Base64.encode(str.getBytes("utf-8"), Base64.NO_WRAP),"utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
return result;
}

//  解密
public static String getFromBase64(String str) {
    String result = "";
    if (str != null) {
        try {
            result = new String(Base64.decode(str, Base64.NO_WRAP), "utf-8");
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
    }
    return result;
}

int转换成string 然后加密 解密相反