Encryption 加密blob中的字符

Encryption 加密blob中的字符,encryption,ascii,Encryption,Ascii,加密blob中可能出现的所有字符是什么 换句话说,例如,“&”可以是加密blob中的字符吗?那么“+”呢?为什么?哪个数据库管理系统?哪种加密 不过,一般来说,加密数据看起来像随机数据(如果不是,就不是很好的加密)。这意味着0x00范围内的每个字节。。0xFF将在数据中大致相等。是的,每个字节都可能出现。大多数密码生成二进制密文,它不是文本,但如果显示为文本,则可以包含任何字符 您需要对其进行编码,以便通过任何基于文本的协议进行传输。然而,URL编码是一个可怕的候选者。它的尺寸可以增加三倍 您应

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


换句话说,例如,“&”可以是加密blob中的字符吗?那么“+”呢?为什么?

哪个数据库管理系统?哪种加密


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

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

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


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

这不是DBMS。这是调用CryptEncryptEncrypt后的一个加密URL blob——哦,这是一个有趣的术语用法。正如您可能猜到的,我主要在DBMS领域工作,BLOB是一种数据类型,用于将二进制数据的BLOB存储在“二进制大对象”中。您需要更加仔细地定义您正在讨论的内容,以及如何对其进行编码。URL编码可能会确保数据中不会出现任何HTML(XML)实体编码字符。它编码成什么?基地16,基地64,uuencode?找出它是什么(rtfm)并找到它的字母表。