Can you brute force this classical cipher?
Hi, what values for
b should I use? My program is working with the test vector, but using
b=3 for the given ciphertext is not working, Thanks!
PS: I was thinking a bit and should I "brute-force" it? But how will I know what the right plain text is?
b have different values than the test vector in the actual problem. In order to determine what the right plaintext is you'll have to figure out a way to programmatically identify english / valid plaintext.
@aaossa, you're on the right track. You'll need to find a way to determine the values of
b programmatically. Since the block size is small and the size of the alphabet is small (
b are indeed brute-forcable. You'll need some way to determine if text is English or not. Try reading this article about frequency analysis and this article about using chi squared analysis to get started.