Thought I'd drop this cool Template for a Chinese Crypto Contest
Feel free to use this method, no need to credit me for the hack lol
ANY OTHER COOL IDEAS FOR CHINA CRYPTO? I'll drop my own here if I come up with them, such as unicode ones, NTS, deng deng, etc...
THREE Easy Step ENCRYPTION
Step 1: Find Chinese Word |再见|
This word means Later See / bye
Step 10: Convert Visually to Binary (i use leafpad or an editor where every charcter takes the same pixel space IMPORTANT)
101111111000001111111110001
101001001000001000000010001
101111111000001010000010001
101001001000001010000010001
111111111110001010010010001
101000001000000010010001001
101000011000001100001111001
Step 11: Convert Binary to 0x8524 (H E X)
17F07FC6920808DFC1411A482823FFC5246820244D0C1879
THREE Less Easy Step DECRYPTION
Step -11: Convert Binary to 0x8524 (H E X)
17F07FC6920808DFC1411A482823FFC5246820244D0C1879
Step -10: Convert Binary to Visual Grid LOOK FOR PATTERNS {if deemed too difficult for a crypto challenge, Tag can be prepended by a [0bN] where n is equal to numbers of lines expected, BINARY (should be enough of a hint)
this would be unneeded in REAL WORLD APPLICATION, as the receiver would be familiar with this system and know what to be looking for, Make Sense?}
EXAMPLE [0b111]17F07FC6920808DFC1411A482823FFC5246820244D0C1879 for Crypto Challenge and just 17F07FC6920808DFC1411A482823FFC5246820244D0C1879 REAL WORLD
10111111100000111111111000110100100100000100000001 00011011111110000010100000100011010010010000010100 00010001111111111110001010010010001101000001000000 010010001001101000011000001100001111001 is our string and we know that there are 7 lines...
so we can say put this Binary ina file named FILE and then wc -m FILE which would show 189 Characters (sometimes this may be off by one, check to be sure no spaces or newlines)
189/7 = 27 so we know every 27 characters we should hit enter
101111111000001111111110001
101001001000001000000010001
101111111000001010000010001 COUNT ONCE JUST click ENTER click ENTER etc or use sed magic and do it that way for BONUS HACKER POINTS
101001001000001010000010001 BONUS HACKER POINT ANSWER WOULD BE sed -e "s/.\{27\}/&\n/g" < FILE
111111111110001010010010001
101000001000000010010001001
101000011000001100001111001
SUPER BONUS HACKER POINTS
echo 'ibase=16;obase=2;17F07FC6920808DFC1411A482823FFC5 246820244D0C1879' | bc > FILE && tr -d "\n\134" < FILE > FILE2 && sed -e "s/.\{27\}/&\n/g" < FILE2
echo 'ibase=16;obase=2;ENCRYPTEDHEX' | bc > FILE && tr -d "\n\134" < FILE > FILE2 && sed -e "s/.\{CHARACTERCOUNTdividedbyLINECOUNT\}/&\n/g" < FILE2
Step -1: (square root this step and it's imaginary :P)
SCREEN SHOT and bring up in your favorite image editor and DRAW OVER THE ONES [ not including either side's BORDER 1's]
ps that is UBUNTU KYLIN 16.04 that I am using ;)
At this point, Anybody who READS Chinese will have the answer.. however, if one does not kno
w how to READ, they can draw this symbol carefully in Google Translate or Pleco App or Other!
Okay well that's all for today.
Thank you very much and
17F07FC6920808DFC1411A482823FFC5246820244D0C1879
Feel free to use this method, no need to credit me for the hack lol
ANY OTHER COOL IDEAS FOR CHINA CRYPTO? I'll drop my own here if I come up with them, such as unicode ones, NTS, deng deng, etc...
THREE Easy Step ENCRYPTION
Step 1: Find Chinese Word |再见|
This word means Later See / bye
Step 10: Convert Visually to Binary (i use leafpad or an editor where every charcter takes the same pixel space IMPORTANT)
101111111000001111111110001
101001001000001000000010001
101111111000001010000010001
101001001000001010000010001
111111111110001010010010001
101000001000000010010001001
101000011000001100001111001
Step 11: Convert Binary to 0x8524 (H E X)
17F07FC6920808DFC1411A482823FFC5246820244D0C1879
THREE Less Easy Step DECRYPTION
Step -11: Convert Binary to 0x8524 (H E X)
17F07FC6920808DFC1411A482823FFC5246820244D0C1879
Step -10: Convert Binary to Visual Grid LOOK FOR PATTERNS {if deemed too difficult for a crypto challenge, Tag can be prepended by a [0bN] where n is equal to numbers of lines expected, BINARY (should be enough of a hint)
this would be unneeded in REAL WORLD APPLICATION, as the receiver would be familiar with this system and know what to be looking for, Make Sense?}
EXAMPLE [0b111]17F07FC6920808DFC1411A482823FFC5246820244D0C1879 for Crypto Challenge and just 17F07FC6920808DFC1411A482823FFC5246820244D0C1879 REAL WORLD
10111111100000111111111000110100100100000100000001 00011011111110000010100000100011010010010000010100 00010001111111111110001010010010001101000001000000 010010001001101000011000001100001111001 is our string and we know that there are 7 lines...
so we can say put this Binary ina file named FILE and then wc -m FILE which would show 189 Characters (sometimes this may be off by one, check to be sure no spaces or newlines)
189/7 = 27 so we know every 27 characters we should hit enter
101111111000001111111110001
101001001000001000000010001
101111111000001010000010001 COUNT ONCE JUST click ENTER click ENTER etc or use sed magic and do it that way for BONUS HACKER POINTS
101001001000001010000010001 BONUS HACKER POINT ANSWER WOULD BE sed -e "s/.\{27\}/&\n/g" < FILE
111111111110001010010010001
101000001000000010010001001
101000011000001100001111001
SUPER BONUS HACKER POINTS
echo 'ibase=16;obase=2;17F07FC6920808DFC1411A482823FFC5 246820244D0C1879' | bc > FILE && tr -d "\n\134" < FILE > FILE2 && sed -e "s/.\{27\}/&\n/g" < FILE2
echo 'ibase=16;obase=2;ENCRYPTEDHEX' | bc > FILE && tr -d "\n\134" < FILE > FILE2 && sed -e "s/.\{CHARACTERCOUNTdividedbyLINECOUNT\}/&\n/g" < FILE2
Step -1: (square root this step and it's imaginary :P)
SCREEN SHOT and bring up in your favorite image editor and DRAW OVER THE ONES [ not including either side's BORDER 1's]
ps that is UBUNTU KYLIN 16.04 that I am using ;)
At this point, Anybody who READS Chinese will have the answer.. however, if one does not kno
w how to READ, they can draw this symbol carefully in Google Translate or Pleco App or Other!
Okay well that's all for today.
Thank you very much and
17F07FC6920808DFC1411A482823FFC5246820244D0C1879
Comment