文档章节

DES加密出现回车操作

aijfanta
 aijfanta
发布于 2016/10/09 14:51
字数 191
阅读 15
收藏 0

今天使用httpClient去访问WebService的时候,做双向验证,在Header中添加了认证的信息。

但是每次一去访问的时候,他就会报400的错误。

无效的Header

Debug进去发现是因为,使用DES加密后的Header,当超出了一定数量的时候。会自动在后面添加"\r\n"的操作,在Win环境下,换行又2个字符组成,\r 是按下回车键  \n是换行操作。

在Liunx的环境下,换行又一个字符组成\n,在Dos系统中可以自动识别\n换行的操作。

所以直需要

replaceAll("[\\s*\t\n\r]", "")

做一个替换的操作就可以了

© 著作权归作者所有

共有 人打赏支持
aijfanta
粉丝 5
博文 18
码字总数 3619
作品 0
程序员
用openssl对文件加密及解密

Openssl是一个开源的用以实现SSL协议的产品,它主要包括了三个部分:密码算法库、应用程序、SSL协议库。Openssl实现了SSL协议所需要的大多数算法。 下面我将单介绍使用Openssl进行文件的对称...

独钓渔
2014/07/24
0
0
关于Base⑥4编码换行回车引发的blood事件

分析某个sdk的通讯协议,万变不离其宗,基本都是对称加密或者非对称加密后圌进行通讯完整性以及内容可靠性的反复校验。 周三稍微逆向差不多看了实现,偷懒没继续,周四下午任务交接发现以为不...

kingsOSZT
2016/05/17
63
0
探讨.NET Core数据进行3DES加密和解密问题

前言 一直困扰着我关于数据加密这一块,24号晚上用了接近3个小时去完成一项任务,本以为立马能解决,但是为了保证数据的安全性,我们开始去对数据进行加密,然后接下来3个小时专门去研究加密...

jeffcky
2017/04/25
0
0
数据加密算法--详解DES算法原理与实现

DES算法简介 DES(Data Encryption Standard)是目前最为流行的加密算法之一。DES是对称的,也就是说它使用同一个密钥来加密和解密数据。 DES还是一种分组加密算法,该算法每次处理固定长度的数...

IDreamo
07/30
0
0
bboss 持久层数据库信息加密功能介绍

bboss 持久层数据库信息加密插件功能介绍,适用于3.6及后续版本。 bboss 持久层数据库信息加密插件是3.6中新增的功能,可以在poolman.xml中配置加密后的数据库url、数据库账号、数据库口令,...

bboss
2012/03/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

c语言之内存分配笔记

先看一个数组: short array[5] = {1,2} // 这儿定义的一个int类型的数组,数组第1和第2个元素值是1和2.其余后面默认会给值为0; 或者 short array[] = {1,2};//这儿数组第1和第2个元素,数组...

DannyCoder
31分钟前
0
0
Shell | linux安装包不用选择Y/N的方法

apt-get install -y packageOR echo "y" | sudo apt-get install package

云迹
今天
1
0
Hadoop的大数据生态圈

基于Hadoop的大数据的产品圈 大数据产品的一句话概括 Apache Hadoop: 是Apache开源组织的一个分布式计算开源框架,提供了一个分布式文件系统子项目(HDFS)和支持MapReduce分布式计算的软件架...

zimingforever
今天
4
0
八大包装类型的equals方法

先看其中一个源码 结论:八大包装类型的equals方法都是先判断类型是否相同,不相同则是false,相同则判断值是否相等 注意:包装类型不能直接用==来等值比较,否则编译报错,但是数值的基本类型...

xuklc
今天
2
0
NoSQL , Memcached介绍

什么是NoSQL 非关系型数据库就是NoSQL,关系型数据库代表MySQL 对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗...

TaoXu
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部