Virus scans:
Virustotal
VirusJotti
Description:
PKEncrypt is a simple yet powerful encrypting class library, that encrypts and decrypts messages using 2 public keys, that you can select or have randomly generated.
Result:
From
to
Code:
263507 369647 395267 395267 406247 161027 117107 318407 406247 417227 395267 365987 120767
with key1 = 3660, key2 = 485.
How does this work:
Code:
Target string is converted into a char array
Each member of the char array is converted into the corresponding integer according to its charcode
Then, the charcode is multiplied by key1, and is subtracted key2.
Repeat for each char, and write the result numbers out, seperating them by spaces.
(reverse procedure for decrypting the string)
Why I think this is strong:
While you *have* to have the key values in your code...
Looking at an encrypted message, even if you know what was done in order to get there, is impossible to decrypt without knowing at least the 2nd key.
Why the 2nd key? Because if you add the 2nd key to each number, you can find their similar multiples, and with a bit of trial and error, decrypt the message.
However since you dont know the 2nd key, it's impossible to get the original message
How to use:
Code:
In either C# or vb.net ->
Add a new reference of this library
Import PKEncrypt
Declare a new variable (in vb Dim pkt as PKTE = new PKTE)
To encrypt, pkt.Encrypt("string",key1,key2)
To decrypt, pkt.Decrypt("encrypted string",key1,key2)
Leave a thanks if this is useful
@
Flengo @
Hero
This section is pretty much dead, I'll still release, but since there are no minions here I'll mention u so u can approve