对于我的一个项目,我需要从Arduino (使用GSM调制解调器)发送一个POST请求,通过Internet云将其发送到PHP web服务器。我需要发送用户身份证的详细信息到for服务器进行身份验证。
我尝试使用RC4安全算法,发现Ardunio和PHP两者都支持--所以我使用一些虚拟值进行加密和解密变得很好。
不过,我还是有点担心。假设我的秘密信息是-“秘密”。在RC4加密之后,加密的字符串包含不可读的字符,所以问题是要解密,我不知道加密字符串的长度。
如果输入纯文本的长度是6 (“秘密”),则输出加密字符串也总是6吗?
在这种假设下,我的加密/解密工作得很好,不过在Arduino (C/C++堆栈)和Web (PHP)中呢?
发布于 2015-02-06 20:09:16
是的,RC4作为流密码,其输出大小(密码文本)与输入(纯文本)相同。
https://stackoverflow.com/questions/28363551
复制相似问题