Меню
Главная
Форумы
Новые сообщения
Что нового?
Новые сообщения
Вход
Регистрация
Что нового?
Новые сообщения
Меню
Вход
Регистрация
Соцсети заблокировали! Простой способ обхода блокировки Twitter и Facebook
здесь
-----
Форум блокируют за
антивоенную статью
-----
В связи с преследованиями за инакомыслие, теперь можно
анонимно
отвечать в темах.
-----
Обновлен
скрипт для определения IP госорганов
-----
Наш реестр запрещенных сайтов
с широким функционалом.
Создаем свой генератор зеркал
для обхода блокировки.
Главная
Форумы
Противодействие интернет-цензуре
Софт и технологии для обхода цензуры
[Программа] Шифрование Диффи-Хеллмана на JavaScript
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
Ответить в теме
Сообщение
<p>[QUOTE="fxkonferenco, post: 8506, member: 1499"]</p><p>Всем привет!</p><p>У меня для вас обновление, содержащее шесть разных изменений.</p><p></p><p>Несущественные:</p><p>1) текстовые поля сделал немного шире;</p><p>2) вставил ссылку на википедийную статью о протоколе Диффи-Хеллмана-Меркла и <strong>для примера</strong> на шифрующую программу, которой сам пользуюсь.</p><p>3) Добавил счётчик сгенерированных случайным образом бит.</p><p></p><p>Существенные:</p><p>4) теперь непосредственно перед запуском программы появляется настоятельная просьба уничтожать общий ключ шифрования сразу после его использования в шифрующей программе;</p><p>5) изменил функцию хеширования парольной фразы. Алгоритм остался прежний, но теперь первые 3072 значения гаммы отбрасываются. Подробности читайте <a href="https://ru.wikipedia.org/wiki/RC4#%D0%9C%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8_RC4">в википедийной статье об RC4 и его модификациях</a>.</p><p>6) Ещё одно дополнение к функции хеширования: все созданные в ней локальные переменные перед разименованием обнуляются. Это сделано на случай дампа оперативной памяти браузера и его дальнейшего исследования недоброжелателями. Однако я не уверен, что также обнуляются и локальные переменные в библиотеке DH.js, которая отвечает за длинные вычисления открытого и общего ключа. Потому в самом начале и прошу пользователей закрывать браузер, в котором согласовывался общий ключ, сразу после его использования в шифрующей программе.</p><p></p><p>Архив с обновлением прикреплён к этому комментарию, а также размещён на Google-диске тут: <a href="https://drive.google.com/open?id=1B8ZbYUX58efOqkX50B6XYESO1U8fzJ1j">https://drive.google.com/open?id=1B8ZbYUX58efOqkX50B6XYESO1U8fzJ1j</a> . В нём также четыре файла: генератор констант <em>const_gen.htm</em>, файл констант <em>consts2048_384bit.js</em>, ядро с длинной арифметикой <em>DH.js</em> и мой интерфейс <em>dhm_with_human_face.html</em>.</p><p></p><p>Для истории: количество скачиваний архива из комментария от 21 октября 2017 года - 137.</p><p>[/QUOTE]</p>
[QUOTE="fxkonferenco, post: 8506, member: 1499"] Всем привет! У меня для вас обновление, содержащее шесть разных изменений. Несущественные: 1) текстовые поля сделал немного шире; 2) вставил ссылку на википедийную статью о протоколе Диффи-Хеллмана-Меркла и [B]для примера[/B] на шифрующую программу, которой сам пользуюсь. 3) Добавил счётчик сгенерированных случайным образом бит. Существенные: 4) теперь непосредственно перед запуском программы появляется настоятельная просьба уничтожать общий ключ шифрования сразу после его использования в шифрующей программе; 5) изменил функцию хеширования парольной фразы. Алгоритм остался прежний, но теперь первые 3072 значения гаммы отбрасываются. Подробности читайте [URL='https://ru.wikipedia.org/wiki/RC4#%D0%9C%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8_RC4']в википедийной статье об RC4 и его модификациях[/URL]. 6) Ещё одно дополнение к функции хеширования: все созданные в ней локальные переменные перед разименованием обнуляются. Это сделано на случай дампа оперативной памяти браузера и его дальнейшего исследования недоброжелателями. Однако я не уверен, что также обнуляются и локальные переменные в библиотеке DH.js, которая отвечает за длинные вычисления открытого и общего ключа. Потому в самом начале и прошу пользователей закрывать браузер, в котором согласовывался общий ключ, сразу после его использования в шифрующей программе. Архив с обновлением прикреплён к этому комментарию, а также размещён на Google-диске тут: [URL]https://drive.google.com/open?id=1B8ZbYUX58efOqkX50B6XYESO1U8fzJ1j[/URL] . В нём также четыре файла: генератор констант [I]const_gen.htm[/I], файл констант [I]consts2048_384bit.js[/I], ядро с длинной арифметикой [I]DH.js[/I] и мой интерфейс [I]dhm_with_human_face.html[/I]. Для истории: количество скачиваний архива из комментария от 21 октября 2017 года - 137. [/QUOTE]
Предпросмотр
Имя
Проверка
Ответить
Главная
Форумы
Противодействие интернет-цензуре
Софт и технологии для обхода цензуры
[Программа] Шифрование Диффи-Хеллмана на JavaScript
Сверху