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;
}
//**************************
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.
Re: Decryption computation help.
Quote:
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;
};