Hello everybody
In this post, I will present my own Encrypter/Decrypter that I named "HMZ Encrypter". It's just a poor idea that I designed in order to create my pure Encrypter. This idea was verry simple in the begining of my poor job .
Theory : What Do You Mean By Random Encryption ?
My Theory is very simple to understand and to keeping in mind, because the rule is just as follow :
the rule :
Suppose that we have a character for example 'a' and we want to encrypt it, the simple rule of my application is :
a ==> ascii( 97 )
N ==> ascii( 78 )
==> a * N = 97 * 78 ==> 7566 ==> put N and store 7566
When we want to convert N to a. We get the stored number which is 7566 then we find the Ascii number for completing the following equation : X ( unknown character ) * N = 7566
the equation must be : a * N = 7566
==> The Decryption of 'N' is 'a' :P
=> note : The Character 'N' that I choose is just an example, the method that I followed in the program choose a random characters and not a specific character as others think .
Example of Encryption :
==> we have this text : "abcd" So :
a => 97
b => 98
c => 99
d => 100
==> the encryption of the text is "YMWB" :
a * Y = 8633
b * M = 7546
c * W = 8613
d * B = 6600
"abcd" ==> "YMWB"
Example of Decryption :
we have the encrypted text and the stored numbers so we must find all the ascii numbers for completing these equations, but the interval is the Ascii Table only.
x * Y = 8633 ==> a * Y = 8633
x * M = 7546 ==> b * M = 7546
x * W = 8613 ==> c * W = 8613
x * B = 6600 ==> d * B = 6600
The Decrypted text of "YMWB" is "abcd"...
In other part, we can improve this rule to be more effective. In this field we can use just two characters no more...
Example of improved rule :
We have the following text : " Free Syria"
F = 70
r = 114
e = 101
e = 101
S = 83
y = 121
r = 114
i = 105
a = 97
the encryption should be like this :
F = 70 * 72(H) * 72(H) = 362880
r = 114 * 90(Z) * 90(Z) = 923400
e = 101 * 66(B) * 66(B) = 439956
e = 101 * 77(M) * 77(M) = 598829
S = 83 * 81(Q) * 81(Q) = 544563
y = 121 * 65(A) * 65(A) = 511225
r = 114 * 86(V) * 86(V) = 843144
i = 105 * 70(F) * 70(F) = 514500
a = 97 * 84(T) * 84(T) = 684432
==> The encrypted text of "Free Syria" is "HHZZBBMMQQAAVVFFTT"
=> note : the two characters can be the same or not the same, there's no problem ...
Practice : Stop your explanation and give me some codes !!!
This one picture of my encrypter :
=> As you see, the encryption of "I'm the Hidden Ghost !!!" is :
==> "SI5XMF-;O2VYM<J8VKH+AGJ-LRA,1DII82>*<5K)83;95RD-"
=> What about Decryption ? look At this :
==> "SI5XMF-;O2VYM<J8VKH+AGJ-LRA,1DII82>*<5K)83;95RD-"
=> What about Decryption ? look At this :
This is the download link : click here
- Hamza Qdider -