①将该字符的ASCII码转换为8位二进制数;
②将后4位二进制数逐位取反(1变0,0变1)
③将操作②生成的4位二进制数均右移一-位, 原第4位变成新的第1位;
④将原来的前4位二进制数连接新的后4位二进制数成为最终加密后字符的内码。
例如字符“A”经过上述加密运算,可得到字符“M”。
ASCII码 | 转二进制数 | 后4位取反 | 后4位右移 | 拼合 | 转十进制 | 转字符 |
65D | 0100 0001B | 1110 | 0111 | 0100 0111B | 71D | G |