Переложить javascript из NodeJs в браузер
Нужно переложить модуль ЭЦП для ноды в обычный яваскрипт чтобы запускалось в браузере
https://github.com/dstucrypt/gost89
Описание алгоритма (скорее всего не понадобится но чтобы было понятно о чем речь)
http://dstszi.kmu.gov.ua/dstszi/control/uk/publish/article?showHidden=1&art_id=90096&cat_id=38837
Пример проекта где и как оно используется https://github.com/ossystem/internal-digital-signature-service
Проект рабочий переложить ключи в папку ресурсов и запустить на ноде. тогда можно получать тестовые данные для сравнения.
В результате должна быть html страница с полями ввода ключей и пароля (с сохранением в локальном хранилище браузера). То есть вместо чтения файлов с диска и конфиг файла читать с хранилища
Остальной код там по идее чистый яваскрипт
И еще два текстовых поля и кнопки sign и decrypt соответствующие методам роутера ноды
Это для проверки
Файл для Gulp для упаковки в один файл.
Смысл задачи исключить дополнительный сервер.
-
ну, ключи будут каждый раз подтягиватся с сервера после залогинивания
Кроме того програма для малого бизнеса кому такое надо ломать.
Вообще была идея переписать это на PHP но это намного сложнее пока из бизнеса это оплачивать никто не захотел
-
Актуальные фриланс-проекты в категории Javascript и Typescript
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 10 часов 16 минут назад ∙ 17 ставок |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 2 дня 2 часа назад ∙ 90 ставок |
Full-stack разработкаНужен full-stack разработчик, который свободен для дел и не захочет сразу разбогатеть на этом проекте. Это мой тестовый сайт: readyhome.ge прототип которого я хочу сделать (не имею в виду дизайн). В футере русс.яз, заполните опросник и перейдите на конфигуратор. Вот описание… Javascript и Typescript, Веб-программирование ∙ 2 дня 14 часов назад ∙ 79 ставок |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 2 дня 20 часов назад ∙ 25 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 4 дня 22 часа назад ∙ 55 ставок |