2

对于我的一个项目,我需要通过 Internet 云从 Arduino(使用 GSM 调制解调器)向 PHP Web 服务器发送一个 POST 请求。我需要将用户卡详细信息传输到网络服务器进行身份验证。

我尝试使用 RC4 安全算法,发现 Ardunio 和 PHP 两者都支持 - 所以我使用一些虚拟值的加密和解密很顺利。

不过我有一个顾虑。假设我的秘密消息是 - '秘密'。在 RC4 加密之后,加密字符串包含不可读的字符 - 所以问题在于解密我不知道加密字符串的长度。

如果输入纯文本的长度是 6 ( 'Secret' ),输出加密字符串也总是 6?

有了这个假设,我的加密/解密虽然在 Arduino(C/C++ 堆栈)和 Web 服务器(PHP)中工作正常?

4

1 回答 1

5

是的,RC4 作为流密码,具有与输入(纯文本)相同的输出大小(密文)。

于 2015-02-06T20:09:16.693 回答