我正在调试 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();
它并不相等。shindigHash
b
shindigHash
编辑
for j = 0 .. b.length // same as shindigHash length
print shindigHash[j] ... b[j]
end
visually compare results