Ну, например, взять любую хэш-функцию с фиксированной длиной результата (sha256) от обоих строк, и потом поксорить посимвольно.
hash(str1, str2) = sha256(str1) ^ sha256(str2) = sha256(str2) ^ sha256(str1) = hash(str2, str1)
1. Можно зашить константы от RFC в клиент и не париться. Их знание не угрожает ничему.
Встречный вопрос - а как вы намереваетесь защитить обмен открытыми компонентами?
2. Лучший способ, имхо - каждый с каждым.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.