Javascript 使用XOR密码加密我的IM消息流

Javascript 使用XOR密码加密我的IM消息流,javascript,php,encryption,Javascript,Php,Encryption,我希望在大学最后一年的项目中使用JS和PHP创建一个即时通讯工具 我还没有开始实现它,但我想知道如何使用简单的加密技术来加密从用户发送到用户的数据流 我正在寻找使用异或密码来做到这一点,但我不知道从哪里开始。有人能帮我一些建议,我将使用什么语言,我将如何把它应用到我的即时通讯中,基本上从哪里开始,因为我对这一点非常陌生 谢谢 通常,您会将消息拆分为与密钥大小相同的块,然后对这些块进行加密。但是,您不应该直接执行XOR(使用相同的键对每个块执行XOR)-请参阅 最好在“计数器模式”中使用分组密码,

我希望在大学最后一年的项目中使用JS和PHP创建一个即时通讯工具

我还没有开始实现它,但我想知道如何使用简单的加密技术来加密从用户发送到用户的数据流

我正在寻找使用异或密码来做到这一点,但我不知道从哪里开始。有人能帮我一些建议,我将使用什么语言,我将如何把它应用到我的即时通讯中,基本上从哪里开始,因为我对这一点非常陌生


谢谢

通常,您会将消息拆分为与密钥大小相同的块,然后对这些块进行加密。但是,您不应该直接执行XOR(使用相同的键对每个块执行XOR)-请参阅

最好在“计数器模式”中使用分组密码,每次添加一个数字以防止此类攻击:


更好的方法是使用像AES这样的高质量分组密码。没那么难

这个问题的问题是,它相当广泛,而且有点基于观点。如果你能把你的问题分成更具体、更小的问题,那么它可能更合适。因为你使用的是JS和PHP,所以不会直接向用户发送用户到用户,但你的服务器将介于两者之间。所以使用SSL,你就没事了。(将邮件以加密格式存储在服务器上是一个完全不同的问题。)欢迎来到stackoverflow的加密地下城,Murph:)谢谢!在crypto下发帖总是让我有点紧张——几乎总是有一个更正确的答案要写,但选择正确的深度很难。