Необходимо реализовать алгоритм Диффи-Хеллмана с NodeJs с использованием больших целых чисел
Вычислить на стороне A publi c ключ: A = Math.pow (g, a)% p
где:
p - значение должно быть 64-разрядным целым числом,
g - значение должно быть 32-разрядным,
a - может быть обычным целым числом,
A - отправить другому партнеру и получить B - другие партнеры публикуют c ключ
Вычислить секретный ключ S: S = Math.pow (B, a)% p
Основная проблема - реализация с NodeJs: определить 64-битные целочисленные значения, arithmeti c действия со значениями, отправка в качестве буфера. Все библиотеки, которые я пытался использовать: 'big-integer' ("big-integer": "^ 1.6.48"), 'int64' ("node- int64 ":" ^ 0.4.0 ") не решают проблему.