当前位置: 首页 > news >正文

国有企业投资建设项目seo快速整站上排名教程

国有企业投资建设项目,seo快速整站上排名教程,网站建设时间怎么查询,深圳app外包公司排行榜昨天外包安卓的那个人说AES的加解密结果不一样。于是百度搜索发现还真是!贴上AES加密核心#xff1a;Cipher cipher Cipher.getInstance(AES/CBC/PKCS5Padding);cipher.init(Cipher.ENCRYPT_MODE, key, zeroIv);CBC是工作模式#xff0c;AES一共同拥有电子passw…昨天外包安卓的那个人说AES的加解密结果不一样。于是百度搜索发现还真是!贴上AES加密核心Cipher cipher Cipher.getInstance(AES/CBC/PKCS5Padding);cipher.init(Cipher.ENCRYPT_MODE, key, zeroIv);CBC是工作模式AES一共同拥有电子password本模式(ECB)、加密分组链接模式(CBC)、加密反馈模式(CFB)和输出反馈模式(OFB)四种模式。PKCS5Padding是填充模式还有其他的填充模式然后cipher.init()一共同拥有三个參数Cipher.ENCRYPT_MODE,key, zeroIvzeroIv就是初始化向量一个8为字符数组。工作模式、填充模式、初始化向量这三种因素一个都不能少。否则假设你不指定的话。那么就要程序就要调用默认实现。知道原因就好办各种调试測试之后完毕AES在JAVA和安桌互通。现贴上核心代码/** 填充模式 */private static final String transformation AES/CBC/PKCS5Padding;/*** 加密** param content 须要加密的内容* param password 加密密码* return*/public static String encrypt(String content, String password) {try {IvParameterSpec zeroIv new IvParameterSpec(password.getBytes());SecretKeySpec key1 new SecretKeySpec(password.getBytes(),AES);Cipher cipher Cipher.getInstance(transformation);cipher.init(Cipher.ENCRYPT_MODE, key1, zeroIv);byte[] encryptedData cipher.doFinal(content.getBytes());String encryptResultStr parseByte2HexStr(encryptedData);return encryptResultStr;} catch (Exception e) {e.printStackTrace();}return null;}/*** 解密** param content 待解密内容* param password 解密密钥* return*/public static String decrypt(String content, String password) {try {byte[] decryptFrom parseHexStr2Byte(content);IvParameterSpec zeroIv new IvParameterSpec(password.getBytes());SecretKeySpec key1 new SecretKeySpec(password.getBytes(),AES);Cipher cipher Cipher.getInstance(transformation);cipher.init(Cipher.DECRYPT_MODE, key1, zeroIv);byte decryptedData[] cipher.doFinal(decryptFrom);return new String(decryptedData);} catch (Exception e) {e.printStackTrace();}return null;}/**将二进制转换成16进制* param buf* return*/public static String parseByte2HexStr(byte buf[]) {StringBuffer sb new StringBuffer();for (int i 0; i buf.length; i) {String hex Integer.toHexString(buf[i] 0xFF);if (hex.length() 1) {hex 0 hex;}sb.append(hex.toUpperCase());}return sb.toString();}/**将16进制转换为二进制* param hexStr* return*/public static byte[] parseHexStr2Byte(String hexStr) {if (hexStr.length() 1)return null;byte[] result new byte[hexStr.length()/2];for (int i 0;i hexStr.length()/2; i) {int high Integer.parseInt(hexStr.substring(i*2, i*21), 16);int low Integer.parseInt(hexStr.substring(i*21, i*22), 16);result[i] (byte) (high * 16 low);}return result;}最后我想说一下花了积分最后还是解决不了互通。我仅仅想说不带这样骗积分的。
http://www.zqtcl.cn/news/351625/

相关文章:

  • 建站 discuz开发者导航
  • 有哪些网站可以做毕业设计外贸网站发外链
  • 如何使用网站模板计算机培训班有用吗
  • 本地宁波网站建设电子商务网站建设工具都有那些
  • 网站建设的基本目标免费 wordpress企业主题
  • 专业网站建设微信商城开发规划馆网站建设
  • 网站建设公司沈阳西安建设工程信息交易中心官网
  • 青海住房和城乡建设部网站wordpress php7.3
  • 网站后台重置密码怎么做360网站怎么做网址链接
  • 广告网站建设及推广网站建设怎样推广
  • 做网站使网页不居中滁州注册公司流程和费用
  • 做网站广告经营者个性定制网站
  • 网站开发 北京外包公司软件公司网站建设
  • 网络认证入口seo免费诊断
  • 十大知名博客网站郑州企业建站公司定制
  • 视频网站如何做引流网站首页 关键词
  • 建设机械网站精英大港做网站
  • 潜山网站建设公司哪里有wordpress相册投票插件
  • 网站建设制作过程网站添加支付功能
  • 网站制作字体即墨公司做网站
  • vue 做pc网站可以吗哪个网站买域名便宜
  • 做销售网站那家好金华住房与城乡建设部网站
  • apple私人免费网站怎么下载无锡网站建设技术
  • 移动应用网站开发阶段作业信息型网站有哪些
  • 监控直播网站开发网站建设与管理总结
  • 青岛城阳网站设计免费网站成品
  • 做服装外贸的网站ghost wordpress
  • 建设银行的网站为什么这么卡网页设计用啥软件
  • 电子商务 网站开发南阳网网站建设
  • 中小型企业网络拓扑图及配置株洲seo网站推广