public static void main(String[] args) throws Exception {
        String topParams = "bmljaz16aGFvZGowODAyJnRzPTEzNDQxNjkzNDU4MTkmdXNlcl9pZD04MjU3MDc1NQ==";
        String topSign = "r5+eaY8ufDABfdQ02Esf6A==";
        String appSecret = "4f74400944c93ae316d332b78fae6c11";
        // 先校验签名
        boolean success = verifyTopResponse(topParams, topSign, appSecret);
        if (success) {
               // 再解析参数
               System.out.println(convertBase64StringtoMap(topParams));
               // TODO 实际使用时建议再校验时间戳，比如时间误差5分钟内视为有效
        }
	}