Encoding 是否可以对base64编码消息的一部分进行base64解码
我正在从事一个项目,在这个项目中,我获得了base64编码数据的一部分,但不是全部。是否有可能找出base64编码数据的那一部分是什么 比如说。说我是base64编码的hello world 它成为aGVsbG8gd29ybGQ= 但假设我只能捕获sbG8gd29y 哪个base4解码为ݽ 我熟悉base64编码过程的工作原理,如果不将数据随机添加到前后的块中并与字典单词进行比较,我想不出一种方法来确定base64编码消息的哪一部分,但问题是我甚至不能100%确定我正在处理的数据是否包括字典单词Encoding 是否可以对base64编码消息的一部分进行base64解码,encoding,base64,decode,packet-capture,Encoding,Base64,Decode,Packet Capture,我正在从事一个项目,在这个项目中,我获得了base64编码数据的一部分,但不是全部。是否有可能找出base64编码数据的那一部分是什么 比如说。说我是base64编码的hello world 它成为aGVsbG8gd29ybGQ= 但假设我只能捕获sbG8gd29y 哪个base4解码为ݽ 我熟悉base64编码过程的工作原理,如果不将数据随机添加到前后的块中并与字典单词进行比较,我想不出一种方法来确定base64编码消息的哪一部分,但问题是我甚至不能100%确定我正在处理的数据是否包括字典单词
谢谢我刚刚花了一点时间使用了一个在线转换器 如果您获取捕获的部分,您可以通过转换器运行它,并看到它的长度对于base64编码的字符串无效 要使捕获的节具有有效长度,您需要根据节的长度添加一些额外的字符0-3。有效的base64字符串的长度可以精确地除以4 例如,选择一个字符“a”,然后在前面和后面的部分中运行添加正确数量字符的可能性。添加字符后,字符串将可解码,其中一个解码值的可读性更高,即包含部分解码数据的值 例如: 解码为:
����ݽɦ�
and
i��lo wor
例如,您可以通过计算字符串a-z中“普通”字符的数量,对可读性进行初步的编程测试。你需要自己决定什么是“正常”,这取决于数据的预期语言,而上下文仅为数字。例如,我刚刚花了一点时间使用在线转换器 如果您获取捕获的部分,您可以通过转换器运行它,并看到它的长度对于base64编码的字符串无效 要使捕获的节具有有效长度,您需要根据节的长度添加一些额外的字符0-3。有效的base64字符串的长度可以精确地除以4 例如,选择一个字符“a”,然后在前面和后面的部分中运行添加正确数量字符的可能性。添加字符后,字符串将可解码,其中一个解码值的可读性更高,即包含部分解码数据的值 例如: 解码为:
����ݽɦ�
and
i��lo wor
例如,您可以通过计算字符串a-z中“普通”字符的数量,对可读性进行初步的编程测试。您需要自己决定什么是“正常”,这取决于数据的预期语言,例如,上下文仅为数字。使用mod 4在Base64中指定正确的字符串长度使用mod 4在Base64中指定正确的字符串长度