I came across hashing algorithms.
I read the specifications for MD5 and SHA-1-160 and SHA-2-384 (and 512) and I believe I understand them perfectly as I am a very intelligent person.
My question.. is.. or rather my idea which I feel is fairly new and possibly quite groundbreaking.. is to utilize these hashing algorithms as a compression method.
If I take my 15 TB of media and compute the hash, it will effectively be reduced to 128 bits (in the case of MD5).
A byte is 8 bits. A byte is generally the storage space for one regular character.
Since there are 128 bits in the digest of MD5, then there would be:
(# of bits in the digest) [Divided By] (# of bits in a byte) = #bytes in the digest.
Calculating this using google:
Google Search Function's Division Function Utilization
We have 16 bytes. A byte, as I said, is a character, so we are effectively left with a digest that is indeed 16 characters.
I don't know about you. And I honestly don't because I can't know about everyone who reads this. But for me, the memorization of 16 characters is not an intractable problem.
Quite the contrary. It is certainly doable.
Upon memorization of these 16 characters I will effectively have in my head a portable form of my 15 TB of media.
I understand, that *in theory* it's possible to have two inputs result in the same hash.
This is generally referred to as
However my friends. This is extremely unlikely.
Considering a roughly uniform distribution of hash digests, we must inevitably be led to the conclusion.. that there is a roughly 1 in 2^128 chance of two inputs resulting in the same hash.
This means that it would take longer than the lifetime of the universe (in some universe-death-theory scenarios) to create an instance of said collision.
Effectively, I believe I have solved a serious compression problem.
I invite positive feedback Constructive praise welcome
I literally couldn't stop laughing after reading that, and the worst part is the OP is still arguing to death that he is right and everyone who is saying otherwise cannot stand to the awesomeness of his genius.