2151
Finished Programs / Re: DONE: create a stand alone app that implements oplop
« Last post by skwire on November 29, 2012, 01:34 PM »I gave this an attempt but my results did not match what the author's website implementation produced. For example, the author states that a nickname of "Amazon" and a master password of "secret password" should result in "sar4_zIs" as the generated password. However, after following the rules on the author's page, this is what I get:
Concatenated string: Amazonsecret password
MD5 hash of the concatenated string: fe6b656b873349bcc7f69509d0ca5d79
Base64 hash of the MD5 hash: ZmU2YjY1NmI4NzMzNDliY2M3ZjY5NTA5ZDBjYTVkNzk=
The next set of rules only applies if there isn't a number within the first eight characters so, in this case, one exists and we should take the first eight characters for the final password: ZmU2YjY1 You can see that this isn't even close to what it's supposed to be: sar4_zIs
It could be that the Base64 function I'm using isn't URL-safe but I can't see how it would make that much difference. Maybe it would...
Concatenated string: Amazonsecret password
MD5 hash of the concatenated string: fe6b656b873349bcc7f69509d0ca5d79
Base64 hash of the MD5 hash: ZmU2YjY1NmI4NzMzNDliY2M3ZjY5NTA5ZDBjYTVkNzk=
The next set of rules only applies if there isn't a number within the first eight characters so, in this case, one exists and we should take the first eight characters for the final password: ZmU2YjY1 You can see that this isn't even close to what it's supposed to be: sar4_zIs
It could be that the Base64 function I'm using isn't URL-safe but I can't see how it would make that much difference. Maybe it would...

Recent Posts
I'm going to mark this thread as done and move it to the Finished Programs section.
I'm going to mark this thread as done and move it.