![]() |
1
4
在你的C版中,我建议你尝试一下
爪哇
|
![]() |
2
2
就像Lukeh说的,你可以尝试将C版本中的编码改为
如果失败或不是一个选项,你可以尝试打印字节值,并将其与Java中的相应步骤进行比较,以找出错误所在:
|
![]() |
3
2
我建议你把这个分解。 1比较从Java字符串返回的内容。 下面是一些.NET代码,这些代码将为每个编码释放字符串的字节,并将结果与Java进行比较。
2-如果从步骤1中找到正确的编码,请转到下一步。比较Java和.NET中相同字节的SH1哈希值。这应该是相匹配的,但我喜欢有条理的,从不做假设,尤其是当假设快速且易于验证时。 3-一旦显示了相同的sha1字节,就可以进行base 64编码和比较。 4-最后执行URL编码,如果到目前为止,我怀疑您会发现大小写的不同。IURC.NET URL编码使用小写,从您的示例中,我看到Java使用大写字母,例如,在Java中的%3D可能是.%3D在.NET中。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |