加密blob中的字符

时间:2009-09-29 03:40:20

标签: encryption ascii

加密blob中可能出现的所有可能字符是什么?

换言之,例如,可以'&'是加密blob中的字符?怎么样'+'?为什么呢?

2 个答案:

答案 0 :(得分:1)

哪个DBMS?哪种加密?

一般而言,加密数据看起来像随机数据(如果不是,则不是很好的加密)。这意味着0x00 .. 0xFF范围内的每个字节在数据中大致相等。所以是的,每个字节都可以出现。

答案 1 :(得分:0)

大多数密码生成二进制密文,它不是文本,但如果将其显示为文本,则可以包含任何字符。

您需要对其进行编码以通过任何基于文本的协议进行传输。但是,URL编码是一个可怕的候选人。它可以增加三倍。

您应该首先使用Base64(最好是URL安全版本)对密文进行编码。