0
是否可能编码或混淆或其他什么,我通过websockets发送?例如消息:是否可以编码WebSocket消息?
var msg = {
type: "message",
data: {
message: "Hello world!"
}
}
我需要发送此消息不可读,并在服务器端我需要解码回可读的版本。 我想阻止它从铬控制台Netword选项卡(WS)。
是否可能编码或混淆或其他什么,我通过websockets发送?例如消息:是否可以编码WebSocket消息?
var msg = {
type: "message",
data: {
message: "Hello world!"
}
}
我需要发送此消息不可读,并在服务器端我需要解码回可读的版本。 我想阻止它从铬控制台Netword选项卡(WS)。
这些数据是在用户端生成的,因此您无法真正地向他隐藏数据。
但是你可以只发送到隐藏在Chrome控制台像在此之前,反正你想它编码:
var msg = {
type: "message",
data: {
message: btoa("Hello world!")
}
在服务器端,您只需要:
atob(message);
也期待here
请记住:一个积极进取的用户可以在编码发生之前抓取数据,甚至晚些时候自己制作atob()。没有100%的方法来阻止它,它是客户端数据。
如果你想使自己的生活更加艰难,你可以尝试使用带有RSA的加密库,但是再次,他可以在密码开始之前捕获它。
在发送给服务器之前对数据进行编码的一般目的不是将其从客户端,而是从包传输中的所有其他人(即:Internet访问提供者)隐藏它。 但正如你所说,他必须btoa()的信息 –
他要求隐藏它从铬控制台。不是其他人... – yeya