From: "E. Saynatkari" Date: 2006-02-24T05:23:06+09:00 Subject: Re: Help with Sha + Base64 for WSSE encoding. Tom Copeland wrote: >> gets me: MzI2OTQ4YzY4OWQ3MGMxYzMzYTEwZWI2Yzg5MzZiYzMzZGE2ZTJhMg== >> >> Unfortunately this is not closer to: 267V1V5JW5xqct0bOAoFEaSDL7Y= > > Hm, that's odd, when I do that I get this: > > ======================= > irb(main):014:0> nonce = > "MjAwNi0wMi0yM1QxODo1NjozMVogNDdjYzM5NTVlZmY1NzljZGIwMz > VkNTljZjI4ZWU3NzE3Y2Y4NmM5Zg==" > => > "MjAwNi0wMi0yM1QxODo1NjozMVogNDdjYzM5NTVlZmY1NzljZGIwMzVkNTljZjI4ZWU3NzE > 3Y2Y4 > NmM5Zg==" > irb(main):015:0> time = "2006-02-23T18:56:31Z" > => "2006-02-23T18:56:31Z" > irb(main):016:0> password = "test" > => "test" > irb(main):017:0> Base64.encode64(Digest::SHA1.digest(nonce + time + > password)).strip > => "MmlIxonXDBwzoQ62yJNrwz2m4qI=" > irb(main):018:0> > ======================= Same here. Gregg, are you sure the original data is correct? Maybe it is using SHA2 or something? Also, if you have OpenSSL installed, I think Digest delegates to it. > Yours, > > Tom E -- Posted via http://www.ruby-forum.com/.