Шифрование строки используя ключ 
		
		
		
		Всем привет!  
	Сейчас работаю над синхронизацией моего движка на php и node.js. Меня интересует, как можно зашифровать строку (хэш массив) средствами php и расшифровать ее через JavaScript на сервере node.js используя уникальный ключ. То есть у нас есть строка - А. И ключ - Б. Получаем код через php - С. Передаем строку на сервер. Расшифровываем средствами JavaScript используя специальный ключ Б и зашифрованный код С для получения стоки А. Жду комментариев и ссылок) Заранее спасибо!  | 
	
		
 А от кого шифруешь то? От себя самого? 
	 | 
	
		
 danik.js, да. 
	У меня есть index.php. Так же у меня есть уникальный "код", который пользователь не должен знать. Ибо он не должен иметь возможности его корректировать. У меня установлен модуль SockJS на Node.JS. Необходимо, что бы клиент отправлял данный "код" для выполнения на сервере node определенный действий. На клиенте путем JS я создаю объект класса для работы с сервером. 
var sock = new SockJS('http://*.*.*.*:3000/echo');
Далее я опять же используя JS передаю "код", например: 
sock.send('мой зашифрованный код');
Сервер node это принимает и далее выполняет необходимые действия по расшифровке и т. п. То есть основная суть тут не в том, что бы пользователь шифровался от кого. он шифруется от самого себя. Для того, что бы не иметь возможности скажем использовать чужой id для управление чем либо.  | 
	
		
 В чем смысл гонять код туда-сюда? Ты (сервер) его шлешь клиенту, клиент шлет тебе (серверу). В чем смысл? 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 danik.js, skrudjmakdak, так как это два разных сервера c разными движками.  
	Движок сайта - php (httpd) Движок сокетов - sockjs->node.js (node)  | 
	
		
 Ну так используй куку авторизации в качестве своего "ключа". А еще можно же сессию хранить в бд. Разве для node.js нет драйвера mysql? 
	 | 
	
		
 ну если сервера два и они обращаются друг к другу, то ИМХО!! можно и без бд обойтись, а файликом.. хотя что будет быстрей отрабатывать, не знаю)) не тестил.. 
	 | 
	
		
 вот статейка.. с курлом (мона еще найти): 
	http://blog.yousoft.ru/2010/03/31/is...ies-2-sposoba/  | 
	
		
 Я говорю что довольно часто сессия хранится в бд. Так что через куку можно легко найти сессию юзера. Причем тут файлики.А причем тут курл - вобще не понятно.. 
	 | 
| Часовой пояс GMT +3, время: 12:42. |