对于我的一个项目,我需要通过Internet云向Arduino(使用GSM调制解调器)发送POST请求到PHP Web服务器。我需要将用户ID卡详细信息传输到网络服务器进行身份验证。
我尝试使用RC4安全算法,发现Ardunio和PHP都支持 - 所以我使用一些虚拟值进行加密和解密就可以了。
但是我有一个担忧。假设我的秘密信息是 - '秘密'。在RC4加密之后,加密的字符串包含不可读的字符 - 所以问题是解密我不知道加密字符串的长度。
如果输入纯文本的长度为6(' Secret'),输出加密字符串也将始终为6?
有了这个假设,我的加密/解密在Arduino(C / C ++堆栈)和Web服务器(PHP)中运行良好吗?
答案 0 :(得分:4)
是的,作为流密码的RC4具有与输入(纯文本)相同的输出大小(密文)。