#include "../lib/lib2.h" #include "../lib/lib.h" /** * produces an identical bit error in the following block * this means: we can control the whole content of the following * block, when the counterpart decrpyts it * If there is a 0 in the second block and we want a 1, then flip * the bit in the prior block at the same position * If there is a 0 and we want a null, than do nothing * For one respectivally. * * Since ; and = are escaped we need charecters so that with one flip * we can get ; and =. * for ; use : in the plaintext. in the ciphtertext we need to flip the * last bit of : and the resulting plaintext get ; * for = we use <. we also need to flip the last bit * * so out plaintext we give the orcale function is :admin