早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语翻译如果是基于以上两点,那么我们使用最简单的恺撒法即可,为什么Base64看起来要比恺撒法复杂呢?这是因为在Email的传送过程中,由于历史原因,Email只被允许传送ASCII字符,即一个8位字节的

题目详情
英语翻译
如果是基于以上两点,那么我们使用最简单的恺撒法即可,为什么Base64看起来要比恺撒法复杂呢?这是因为在Email的传送过程中,由于历史原因,Email只被允许传送ASCII字符,即一个8位字节的低7位.因此,如果您发送了一封带有非ASCII字符(即字节的最高位是1)的Email通过有“历史问题”的网关时就可能会出现问题.网关可能会把最高位置为0很明显,问题就这样产生了!因此,为了能够正常的传送Email,这个问题就必须考虑!所以,单单靠改变字母的位置的恺撒之类的方案也就不行了.
▼优质解答
答案和解析
If it is based on the above two points, then we use the simplest method to Caesar,Why Base64 method looks complicated than it? This is because the Email transmission process, due to historical reasons, Email is only allowed to send ASCII characters, that is an 8-bit byte is 7 bits. So, if you send an email with non-ASCII characters (ie the highest bit is 1 byte) of the Email through a "historical problem " may occur when the gateway issue. Gateway will be the highest position 0 is clear, that cause the problem! Therefore, in order to send a normal Email, this issue must be considered! So, just by changing the location of the letters of programs like Caesar will not succeed.