Sinisterly
Have some fun here! - Printable Version

+- Sinisterly (https://sinister.li)
+-- Forum: General (https://sinister.li/Forum-General)
+--- Forum: The Lounge (https://sinister.li/Forum-The-Lounge)
+--- Thread: Have some fun here! (/Thread-Have-some-fun-here)

Pages: 1 2 3


RE: Have some fun here! - noize - 05-03-2013

(05-03-2013, 02:16 PM)Deque Wrote:
(05-03-2013, 01:19 PM)noize Wrote: If it's randomly generated it's not even a hash. A hash is a one way algorithm, but for each hash, we cannot have more than one plain text.

I mean, if it is randomly generated, "plain" and "text" might get to be the same hash.

[...] your argument is not true. Every hash function has input values that result in the same output.
The reason is, that hash functions have a bigger data set as input than as output (input can be every string of every length, the output set has exactly 2^hash_length_in_bit values). It is impossible to not have collisions. You can just take care to make it hard enough for others to find them.

Yes, you're actually right, my bad.


RE: Have some fun here! - noize - 05-03-2013

(05-03-2013, 02:16 PM)Deque Wrote:
(05-03-2013, 01:19 PM)noize Wrote: If it's randomly generated it's not even a hash. A hash is a one way algorithm, but for each hash, we cannot have more than one plain text.

I mean, if it is randomly generated, "plain" and "text" might get to be the same hash.

[...] your argument is not true. Every hash function has input values that result in the same output.
The reason is, that hash functions have a bigger data set as input than as output (input can be every string of every length, the output set has exactly 2^hash_length_in_bit values). It is impossible to not have collisions. You can just take care to make it hard enough for others to find them.

Yes, you're actually right, my bad.


RE: Have some fun here! - Deque - 05-03-2013

Btw: It would be a nice idea to make a challenge by creating a hash cracker for your algorithm (one that does not simply bruteforce, but uses the weaknesses of your algorithm), but then you would have to make the code public. Your choice.


RE: Have some fun here! - Deque - 05-03-2013

Btw: It would be a nice idea to make a challenge by creating a hash cracker for your algorithm (one that does not simply bruteforce, but uses the weaknesses of your algorithm), but then you would have to make the code public. Your choice.


RE: Have some fun here! - Coder-san - 05-03-2013

Well I broke the output in groups of two digits, which looks like basic ASCii characters. But I'm having difficulty in identifying the "spaces", which made me code a small program to find out various combinations with different offsets.
Still nothing found.


RE: Have some fun here! - Coder-san - 05-03-2013

Well I broke the output in groups of two digits, which looks like basic ASCii characters. But I'm having difficulty in identifying the "spaces", which made me code a small program to find out various combinations with different offsets.
Still nothing found.


RE: Have some fun here! - Ex094 - 05-03-2013

@Deque @Psycho_Coder Thank you guys for your comments and yes I'll try to learn that Basic Crypto Mathematics Smile


RE: Have some fun here! - Ex094 - 05-03-2013

@Deque @Psycho_Coder Thank you guys for your comments and yes I'll try to learn that Basic Crypto Mathematics Smile