我正在调试 OAuth(shindig和spring-security-oauth库)的自定义实现。
不管 shindig 和 spring-security 细节如何,我使用创建一个哈希sha(),然后将其传递给 spring-security-oauth。我希望哈希值相等,但事实并非如此。
辛迪格
bytes[] shindigHash = sha(someBytes);// sha() 的文档
spring-security-oauth
bytes[] b = str.getBytes("UTF-8");` // String str passed in from
我也尝试了默认编码,但是当我比较每个's 和' 元素时bytes[] b = str.getBytes();它并不相等。shindigHashbshindigHash
编辑
for j = 0 .. b.length // same as shindigHash length
print shindigHash[j] ... b[j]
end
visually compare results