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

开封网站优化公司危机公关处理方案

开封网站优化公司,危机公关处理方案,做网站每天任务及实训过程,淄博做网站的网络公司我有一个遗留系统使用hibernate拦截器对某些数据库表上的某些字段进行加密(和编码)和解密(以及解码)。它使用OnSave,OnLoad和OnFlushDirty方法。这个代码在从这个系统读取数据时变成错误的,当传送到另一个应用程序时仍然有一些记录被加密和编码(一些被加…

我有一个遗留系统使用hibernate拦截器对某些数据库表上的某些字段进行加密(和编码)和解密(以及解码)。它使用OnSave,OnLoad和OnFlushDirty方法。这个代码在从这个系统读取数据时变成错误的,当传送到另一个应用程序时仍然有一些记录被加密和编码(一些被加密了多次)。我面临的挑战是,当接收应用程序在Windows机器上时,我可以执行解密和解码(尽可能多次)。当接收应用程序是一个linux虚拟机时,当我尝试重复同样的事情时,我得到一个BadPaddingException。为什么加密和base64编码文本在Windows和Linux上显示为不同

任何帮助/建议将不胜感激

这里是休眠拦截

public boolean onLoad(Object entity, Serializable arg1, Object[] state, String[] propertyNames, Type[] arg4) throws CallbackException {

if (key != null){

try {

if (entity instanceof BasicData) {

for (int i = 0; i < state.length; i++) {

if (state[i] instanceof String){

String cipherText = (String)state[i];

byte[] cipherTextBytes = Base64Coder.decode(cipherText);

byte[] plainTextBytes = dCipher.doFinal(cipherTextBytes);

state[i] = new String(plainTextBytes, "UTF8");

}

}

return true;

}

} catch (Exception e) {

e.printStackTrace();

}}return false;}

+0

什么是系统默认的编码?什么是'dCipher'? –

+0

可能是lineSeparator问题?因为它对于Windows和Linux是不同的...... –

+0

这两个系统都是UTF8 –

http://www.lbrq.cn/news/2688247.html

相关文章:

  • 瑞丽住建局网站推文关键词生成器
  • 商丘做网站用什么程序网站维护
  • 网站上传用什么软件做视频格式广告优化师
  • 网站上传的图片怎么做的清晰度网站seo关键词排名
  • 做淘宝客优惠券网站必须是企业吗网站测速
  • 网站制作与维护费用seo关键词排名优化工具
  • 做企业平台的网站有哪些内容抖音seo优化软件
  • 莱芜公司做网站专业做网站建设的公司
  • 辽宁地矿建设集团有限公司网站合肥关键词排名提升
  • 浙江省住房和建设厅网站全国各城市感染高峰进度查询
  • 高端做网站价格查询网站域名
  • 推动全省政府网站建设百度北京分公司官网
  • 技术社区网站开发软件培训机构排名
  • 四川电脑网站建设厦门网站seo
  • 查企业营业执照的网站查询域名网站
  • 莆田个人外贸网站建设游戏推广员每天做什么
  • 北京 网络发布山东服务好的seo
  • 新冠三阳最新消息上海百度整站优化服务
  • 济南造价工程信息网重庆seo结算
  • 美工做网站尺寸多少钱苹果被曝开发搜索引擎对标谷歌
  • 已经有域名 怎么修改网站如何优化网站
  • 自己有网站 做app企业网站的推广形式有
  • 海南省建设考试网站首页上海野猪seo
  • 企业网络营销网站婚恋网站排名前三
  • 开平做网站百度搜索引擎官网入口
  • 免费汽车租赁网站模板谷歌 chrome 浏览器
  • 做英文网站多钱游戏推广合作平台
  • 网站模板jspseo是什么意思蜘蛛屯
  • 上海公安网站百度推广联盟
  • 大前端网站网站关键词优化方案
  • 【Linux】程序地址空间
  • 开博尔DA5耳放小尾巴体验评测:实体按键给到位,便携HiFi上手挺好用的
  • 华为发布AI推理新技术,降低对HBM内存依赖
  • sqli-labs通关笔记-第44关 POST字符型堆叠注入(单引号闭合 手工注入+脚本注入3种方法)
  • 【openEuler构建测试环境或部署嵌入式系统】openEuler生态扩容新路径:内网穿透工具cpolar助力多场景落地
  • 算法基础 1