上面是需要编码的,一个8位长的字节数组,用base64编码后再解码,出现一位不同的..
有源码的帮忙看下.是不是也是这种情况3 -102 28 -99 122 103 77 -51
base64编码后:A5ocnXpnT80=
3 -102 28 -99 122 103 79 -51
有源码的帮忙看下.是不是也是这种情况3 -102 28 -99 122 103 77 -51
base64编码后:A5ocnXpnT80=
3 -102 28 -99 122 103 79 -51
解决方案 »
- 请求指点一下jsp乱码(初学者)
- jfreechart报错!
- 同时对一条数据进行删除?
- 提交的时候URL中.action后缀没了
- POI 怎样 复制excel 中sheet 模版 ,, 非常的急~~~~ 先谢谢各位专家们 了
- 各位大虾们,快过来帮小弟一把!!!急用的!!!!
- 寻求Tomcat的Jsp api的文档?
- 这段时间学JAAS有所感
- 那位仁兄能com.ibm.xml.parsers这个包得下载地址呢?
- Cannot load 64-bit SWT libraries on 32-bit JVM
- 有谁用过Jboss Remoting框架吗,service端处理过程中出现异常后,client端不能获得service修改过的对象值
- 如何把zipoutputstream输出到客户端?
3 154 28 157 122 103 77 205
这个字节数组用C++的程序编码之后结果是:
A5ocnXpnTc0G
我用commons-codec-1.4里的Base64.encodeBase64String编码出来的结果是:
A5ocnXpnTc0=有人有C++的程序能帮忙试一下吗?看是不是有这种情况的...能解决+分. 在线等
A 5 o c n X p n T c 0 =看一下最后两组 110100 ??????1101 是剩下来的 4 位,需要补齐 6 位后为 110100
?????? 是填充的一组,在 Base64 中以“=”代替。我想你现在应该知道是谁对谁错了吧?Base64 对照表:0 A 16 Q 32 g 48 w
1 B 17 R 33 h 49 x
2 C 18 S 34 i 50 y
3 D 19 T 35 j 51 z
4 E 20 U 36 k 52 0
5 F 21 V 37 l 53 1
6 G 22 W 38 m 54 2
7 H 23 X 39 n 55 3
8 I 24 Y 40 o 56 4
9 J 25 Z 41 p 57 5
10 K 26 a 42 q 58 6
11 L 27 b 43 r 59 7
12 M 28 c 44 s 60 8
13 N 29 d 45 t 61 9
14 O 30 e 46 u 62 +
15 P 31 f 47 v 63 /
Base64 规定了填充了几个字节就需要在 Base64 编码串后面加上多少个“=”。最多会有两个“=”,也可能没有。
同意,我这测试也是A5ocnXpnTc0=
火龙果是高人.
btw:希望有人也能用个例子说明一下blowfish算法的原理.