【发布时间】:2015-02-06 10:24:22
【问题描述】:
对于我的一个项目,我需要通过 Internet 云从 Arduino(使用 GSM 调制解调器)向 PHP Web 服务器发送一个 POST 请求。我需要将用户 ID 卡详细信息传输到网络服务器以进行身份验证。
我尝试使用 RC4 安全算法,发现 Ardunio 和 PHP 都支持 - 所以我使用一些虚拟值的加密和解密很顺利。
但是我有一个顾虑。假设我的秘密消息是 - '秘密'。 RC4加密后,加密字符串包含不可读的字符 - 所以问题在于解密我不知道加密字符串的长度。
如果输入纯文本的长度是 6 ( 'Secret' ),输出的加密字符串也总是 6?
有了这个假设,我的加密/解密在 Arduino(C/C++ 堆栈)和 Web 服务器(PHP)中工作正常吗?
【问题讨论】:
标签: security rc4-cipher