建行银企直连

客户端加密方式:服务方使用 DES算法对密钥加密,使用DES/ECB/PKCS5Padding填充;

DES密钥约定为:企业客户号+交换当日日期(YYMMDD 6 位)

/*** 初始化DES密钥(DES密钥约定为:企业客户号  + 交换当日日期-YYMMDD)* @param customerNo 取后 10 位,不足 10 位的,前面补 0* @return* @throws Exception*/public static byte[] initDesKey(String customerNo) throws Exception{if(customerNo.length() >= 10){customerNo = customerNo.substring(customerNo.length() - 10);}else{customerNo = String.format("%0" + (10 - customerNo.length()) + "d", 0) + customerNo;}String sKey = customerNo + new SimpleDateFormat("yyMMdd").format(new Date());return asc2bin(sKey);}

数据签名

/**
     * 数字签名
     * @param data 待签名数据
     * @return 签名
     */
    public static String sign(String data,String rsaKey) throws Ex

JAVA银企直连建设银行云直连模式超详细讲解相关推荐

  1. Java基础18-String类【String类的特点对象个数常用方法】【超详细讲解】

    Java基础-String类[超详细讲解] String类的特点 String在java.lang.String包中 1:特点 (1)String类型不能被继承,因为由final修饰 (2)Strin ...

  2. PMD【 Java 代码检查工具】入门使用教程(超详细)

    PMD[ Java 代码检查工具] 介绍 使用方式 1.使用插件的方式 2.maven项目引入依赖的方式 3.pmd 命令行的方式 4.Java API的方式 * 项目结构 测试代码 pmdArgs方 ...

  3. project项目导入java路径_Eclipse项目怎么导入IDEA并运行(超详细)

    导入项目 集成环境:intellij idea 2020.1.2 演示系统:dell windows 10 eclipse项目如何导入idea并成功运行,从头到尾步骤,保姆式图解如下: 首先准备好一个 ...

  4. 【云原生】Docker仓库详细讲解,搭建使用 Docker Registry 私服

    前言 大家好,本文是对 Docker 仓库的详细讲解,讲解了如何使用官方仓库,在官方仓库搜寻镜像,以及搭建 Docker Registry 私服.希望对大家有所帮助~ 目录 前言 一.访问 Docke ...

  5. 【云原生】Docker镜像详细讲解

    前言 大家好,本文是对 Docker 镜像的详细讲解,讲解了如何安装 Docker.配置 Docker 镜像加速以及操作 Docker 镜像.希望对大家有所帮助~ 目录 前言 一.安装 Docker ...

  6. Java三大特性(封装、继承、多态)详细讲解

    文章目录 封装 1 封装的好处 2 简单实现 继承 一.类继承简单实现 父类:动物类 子类 猫类 狗类 二.类继承的详细讲解 1. 类继承中成员变量的访问 1.1 成员变量之间的访问 (变量不重名的情 ...

  7. 阿里云ECS建站超详细全套完整图文教程

    第一步:如何以最低价格快速买到阿里云服务器? 1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是阿里云学生专属活动.首先,你需要在阿里云官网注册账号. ...

  8. 阿里云搭建web应用超详细全套完整图文教程!菜鸟也能看懂!

    第一步:如何以最低价格快速买到阿里云服务器? 1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是阿里云学生专属活动.首先,你需要在阿里云官网注册账号. ...

  9. java反射机制原理详解_java反射机制的详细讲解

    一 , 什么是java反射机制? JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意方法和属性:这种动态获取信息以及动态调用对象 ...

最新文章

  1. NET::ERR_CACHE_MISS
  2. docker部署springboot_Docker+SpringBoot快速构建和部署应用
  3. JSP Cookie案例
  4. 如何编程得到数据库信息
  5. 90% 程序员都吃亏在这门技术上了,你呢!
  6. mysql workbench for ubuntu测试
  7. echart vue 图表大小_vue中echarts图表大小适应窗口大小且不需要刷新案例
  8. 微软智能云Azure Kubernetes容器服务落地中国,开启预览
  9. javascript手册安卓版_JavaScript 手册
  10. 用c#实现简单的登录和注册功能
  11. 字符串匹配——朴素算法Brute-Force(布鲁特-福斯算法)
  12. 小熊派STM32-OTA+IOT教程
  13. ChemDraw如何画聚合物,看完就知道了!
  14. php ftp 时间不对,ftp时间差8小时引起的?
  15. python实现经典密码学中列移位算法
  16. mac OS 下的开源工具 macports
  17. static 和 automatic 修饰(systemverilog)
  18. 哒哒哒哒哒哒,哒哒哒哒哒哒哒哒
  19. 中小企业如何化解经济危机
  20. iOS越狱程序开发框架

热门文章

  1. 浅讲一下PL/SQL
  2. 魔兽地图编辑器导入自己编辑的j文件
  3. 提升计算机性能 操作系统原理角度,浅析计算机操作系统原理
  4. 仅需三步 轻松实现远程办公
  5. 每日一练--IT冷知识C/C++--第八天
  6. Menu控件(Android设置选项菜单和快捷菜单)
  7. 奇葩算法系列——睡眠排序 (面条排序)
  8. Android Bugly的使用
  9. 区间(interval)
  10. Windows内核安全与驱动开发