对接一个java接口,有没有懂java的帮忙解惑一下

404__notfound 发布于 03/04 10:28
阅读 614
收藏 0

对接一个java接口,java用到是换位加密,代码如下

 

 

对应用php怎么写这段代码,换位加密是什么意思

加载中
0
kakai
kakai

string转字节或者字节转string不指定编码就可能会有问题,因为系统间的默认编码就不一定相同。从这段java代码来看,map秘钥中存储了key(byte数据)对应的value(另一个byte数据),获得string的字节数据后进行遍历,遍历到一个字节后替换成map中对应的value,如map不存在此字节代表的key-value,则不做更改。map就是字典,动态语言万能object

0
chentao106
chentao106

没什么换位加密,就是字符替代,字符串中每个字符替换为map中对应的字符x->x`,拿到对照表是重点

0
chentao106
chentao106

如果自定义加密,分分种被破解

0
4
404__notfound

这个是map的生成

0
沃特oy

字符替换而已,如果有就拿密钥map数据,没有就用原来的。

返回顶部
顶部