hello all I am writing ceaser cipher in java (to go along with a massive encryption tool when its all done)...
I just wanted a few opinions really...
should I include special characters? like punctuation ... if I leave puntuation out of a cipher it could be easier to decrypt ... example
hello bob, how is you're mother?
could looks like
gyrrq tqt, gqp dz uqi'wy fqmgyw?
obviously I can see that the first word is probably hello and that the second is a name or something to address someone due to the normal letter lay out if wrong I can for sure see the " ' " which would suggest "re" .... but if I remove all punctuation sentences can become hard to understand or meanings can change all together.
also should i make everything a standard lower case? this is my alphabet char array so far:
is this going a bit OTT? or good to allow proper communication? i need to add more special characters and maybe remove the caps (as most people would assume the first would be a cap in a sentence which allows a small amount of elimination)
$100 per TB is disgusting especially when we have advanced so much in this area, it's because RAM, Flash memory costs so much that creating a small factor, lots of space drives are just through the roof in material requirements.
I use it by choice but only for specific tasks that I have forgotten and it's quicker to ask then spend time wasted finding a decent answer on Google or coding a certain language. I prefer to use it.
I do think that as it gets integrated into everything, when we eventually fully rely on it, I'm talking new gens not older gens like me, that we won't think for ourselves, I mean we will become lazy thinkers, lazy logical answer to problem which will go badly.
But if we don't become fully dependant, we might be OK but I don't think personally we are going to be OK, not for the newer generations. Unless they advance in that space to the next level of intelligence where it can work out its own problems and create ideas for itself.
Question
Original Poster
hello all I am writing ceaser cipher in java (to go along with a massive encryption tool when its all done)...
I just wanted a few opinions really...
should I include special characters? like punctuation ... if I leave puntuation out of a cipher it could be easier to decrypt ... example
hello bob, how is you're mother?
could looks like
gyrrq tqt, gqp dz uqi'wy fqmgyw?
obviously I can see that the first word is probably hello and that the second is a name or something to address someone due to the normal letter lay out if wrong I can for sure see the " ' " which would suggest "re" .... but if I remove all punctuation sentences can become hard to understand or meanings can change all together.
also should i make everything a standard lower case? this is my alphabet char array so far:
{'a', 'b', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '1',
'2', '3', '4', '5', '6', '7', '8', '9', '0', '\'', '\"', ',', '@', '[', ';', '#', ']', '-', '_', '~', '{', '}', '?', '*', '?',};
is this going a bit OTT? or good to allow proper communication? i need to add more special characters and maybe remove the caps (as most people would assume the first would be a cap in a sentence which allows a small amount of elimination)
opinions? thoughts? ideas? extras?
Link to comment
https://www.neowin.net/forum/topic/1154212-i-am-writing-a-ceaser-cipher/Share on other sites
14 answers to this question
Recommended Posts