Re: Breaking an Encryption
I would love the answer to this, as i seen the same thing on some captcha .
Re: Breaking an Encryption
The problem is that your assumptions, though possibly right, are also possibly wrong. It is probably more likely that the changing hash is because it hashes something else with the album number OR it uses your cookies to store the album number and hashes something else.
A lot of sites that use hashes include meaningless data in the hashing process because it doesn't take extra time (or much, if it does) to encode and it adds protection
Re: Breaking an Encryption
It definitely isn't based on cookies, because the links can be bookmarked and work for everyone.
It is possible that it's based on some meaningless data.
But, if it were based on just the ID, where would I start to decrypt it?
Re: Breaking an Encryption
First thing you would need to know is how the data is "encrypted"...technically, it's not encryption, it's most likely a hash which is totally different (you can feed a hasher any size data and it always returns the same length string...the string is a representation of values of ranges of data within the file rather than a representation of specific individual bytes)
Once you know how the file is hashed (what method is used) you could write a brute force program to attempt to break the hash by sending possible data to the hasher (which you would have to write into your code too :-))
The strings you posted were 12 characters long, so I don't know anything about the type of hash. MD5 is 32 and HEX characters only, CRC32 is 8 and HEX again...yours has a-z rather than a-f so you might have to look around a bit to find out what encryption method they're using *IF* it is public. If you're really unlucky, they've written it themselves :-)
Re: Breaking an Encryption
Meh. This is sounding as hopeless as I originally thought. Sad times. I guess I'll just give up and stick to one of the many possible hash identifiers instead of a static one.
Re: Breaking an Encryption
Good luck with it...I wrote a hash cracker for MD5 and it's a very slow process and is hit or miss whether you actually achieve what you want :-)