【发布时间】:2013-10-06 05:33:26
【问题描述】:
我在谷歌上搜索了很多关于文本隐写术的内容,发现了这个:http://www.fourmilab.ch/javascrypt/javascrypt.html & http://www.fourmilab.ch/javascrypt/stego.html
这些网址的基本原理是将任何文本转换为加密代码,然后使用第二个网址将该加密代码转换为带有标点符号的无意义英文单词。
这是使用 javascript 完成的,并且效果很好。我的一半工作在这里完成。
现在我将使用表单将这个带有标点符号的无意义英文单词发送到我的服务器。我不知道如何使用 PHP 在服务器端解密数据,因为它是通过 JavaScript 转换的。
我不希望任何人读取通过网络传输的数据。我只想通过网络传输英文单词,别无其他。
你知道类似的事情吗?在使用 JS/JQuery 发送并使用 PHP 解码之前,对表单进行隐写(仅限带有标点符号的英文单词)。
或者任何人都可以建议如何通过上述链接使服务器端部分工作。??
欢迎任何帮助。
谢谢
更新
我不考虑可以看到 JS 加密技术的黑客或描述符。我知道他们可以,但我将与普通的非技术人员打交道。
我想要的只是如果一个普通人看到网络的数据流量然后 他/她应该只看到英文单词(无意义也可以)而不是 实际程序/文本。
【问题讨论】:
-
使用 SSL 肯定比一些自制混淆更容易
-
如果您使用客户端 JS 加密某些内容,任何人都可以看到加密代码,因此可以解密您的消息。你想达到什么目的? SSL 似乎是合乎逻辑的答案
-
嗨,马克和亚当,请参阅更新。我只想要简单的文字伪装技术。
-
答案还是“使用 SSL”
-
那么谁你想隐藏what以及为什么?算法不一定是密码学的重要部分,攻击/防御场景清楚地说明 why 和 what 对于为你的目标奠定正确的基础更为重要尝试在这里做。
标签: javascript php jquery encryption steganography