code: public static String signParams(SymmetricCrypto crypto, Map<?, ?> params) {
  		return signParams(crypto, params, StrUtil.EMPTY, StrUtil.EMPTY, true);
  	}
docs: 对参数做签名<br>
  参数签名为对Map参数按照key的顺序排序后拼接为字符串，然后根据提供的签名算法生成签名字符串<br>
  拼接后的字符串键值对之间无符号，键值对之间无符号，忽略null值
  
  @param crypto 对称加密算法
  @param params 参数
  @return 签名
  @since 4.0.1