1. 加签加密示例
EAS
  • 接入指南
    • 加签加密示例
      • RSA_3DESDemo
      • RSAUtil
      • SecurityUtil
  • 单点登录
    • 授权端点(Authorization)
      GET
    • 令牌端点(Token)
      POST
    • 用户信息端点(UserInfo)
      GET
    • JWKS 公钥端点
      GET
  • 基础
    • 添加授权企业
      POST
    • 查询退税率文库
      POST
    • 查询汇率
      POST
    • 查询日汇率
      POST
    • 版式文件统一下载
      POST
    • 添加组织基础数据
      POST
    • 添加用户组织基础数据
      POST
    • 单点登录
      GET
  • 销项
    • 公共请求参数说明
    • 接口调用说明
    • 【新版】接口关单开票-回传字段说明
    • 【旧版】上传ERP待开发票
      POST
    • 【新版】接口关单开票
      POST
    • 销售接口开票(蓝票)
      POST
    • 销售接口开票(红票)
      POST
    • 已开具发票查询
      POST
    • 获取发票版式文件
      POST
    • 接口关单开票-明细
      POST
  • 进项
    • 推送已识别票据信息
    • 进项发票查询(全量)
    • 获取发票版式文件
    • 进项发票查询(勾选)
    • 进项发票影像云识别
    • 提交发票入账
    • 提交发票勾选
    • 查询进项发票
    • 提交进项台账
    • 删除进项台账
    • 提交记账凭证
  • 退税
    • 检查申报数据
    • 生成申报文件
    • 报送申报文件
    • 查询申报状态
    • 查询审核进度
    • 解析反馈文件
    • 查询反馈数据
    • 申请反馈结果
    • 查询反馈列表
    • 下载反馈文件
    • 录入申报数据
    • 查询申报数据
    • 查询代理证明信息
    • 查询不退税台账
    • 提交生产匹配台账
    • 提交外贸匹配台账
  • 电局
    • 快捷登录
    • 扫码登录
    • 查询登录状态
  • 凭证
    • 海关凭证接口
    • 获取版式文件
    • 查询出口报关单
    • 查询进口报关单
    • 查询电子税单
    • 查询委托协议
    • 查询回执通知书
    • 提交部门信息
    • 提交报关单和ERP关系
    • 查询关单商品及发票商品关系
  • 单证
    • 单证文件上传(OAuth认证版本)
      • 认证说明
      • 获取令牌
      • 单证文件上传(表单)
      • 单证文件上传(JSON)
    • 单证文件上传(报文加密版本)
      • 公共请求参数说明
      • 接口调用说明
      • 单证文件上传(签名JSON)
    • 上传单证文件
  1. 加签加密示例

SecurityUtil

以下为完整 3DES 工具类,保留现有接口的 DESede 加解密行为。依赖 Tomcat 工具包中的 Base64。

方法说明#

字符串重载:明文 UTF-8 → DESede 加密 → Base64;解密为 Base64 解码 → DESede 解密 → UTF-8 字符串。byte[] 重载直接处理字节,不自动 Base64。encrypt3DES/decrypt3DES 失败返回 null,调用方应明确检查。
密码字节沿用 password.getBytes(),即运行环境默认字符集;Cipher.getInstance("DESede") 未显式指定模式和填充,按部署提供者及双方测试向量确认。不要自行改算法、拼接 IV 或重复 Base64。RSA 响应先验签再调用解密方法。

完整源码#

修改于 2026-10-12 07:48:30
上一页
RSAUtil
下一页
授权端点(Authorization)
Built with