-
May 18th, 2009, 06:10 PM
#1
Decryption computation help.
I am writing a program and this is what was found wrong with it. This program is suppose to decrypt an encrypted message (char CodedMessage[16] = ":mmZ\\dxZmx]Zpgy). Any help to change this computation would be greatly appreciated.
//**************************
// This is the code to encrypt a message
// You need to change this computation to decrypt an encrypted message
if ((e + key) > 126)
{
d = 32 +((e + key) -127);
}
else
{
d = e + key;
}
//**************************
-
May 18th, 2009, 06:31 PM
#2
Re: Decryption computation help.
You do realise the function you have posted gives overlapping data, which means it cannot be resolved as some of the encrypted characters will have two decrypted answers.
-
May 18th, 2009, 07:16 PM
#3
Re: Decryption computation help.
Originally Posted by gnarcorej
I am writing a program and this is what was found wrong with it. This program is suppose to decrypt an encrypted message (char CodedMessage[16] = ":mmZ\\dxZmx]Zpgy). Any help to change this computation would be greatly appreciated.
//**************************
// This is the code to encrypt a message
// You need to change this computation to decrypt an encrypted message
if ((e + key) > 126)
{
d = 32 +((e + key) -127);
}
else
{
d = e + key;
}
//**************************
Decoded the message, Very Messy method to do it though.
your key is 25 and message is = "!TTACK_AT_DAWN`"
if(( d - key ) > 32 )
{
e = d - key;
}
else
{
e = (( d - 32 ) + 127 ) - key;
};
Last edited by sthlndboy; May 18th, 2009 at 07:18 PM.
Reason: Correcting Typo's
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|