makaveli713 / ECEC

El Gamal cryptography on an elliptic curve
0 stars 0 forks source link

Change encrypted text #25

Closed makaveli713 closed 11 years ago

makaveli713 commented 11 years ago

Для того чтобы узнать какие из полученных частей текста, представленного в виде BigInteger числа, меньше нуля, можно, например, в начало строки добавить последовательность из нулей и единиц, а в конце отделить эту последовательность знаком "-". 0 - знак + 1 - знак - Например: 100011-[part1]+[part2]+...+[partN] point.Abscissa point.Ordinate part[1,5,6] - отрицательное число part[2-4] - положительное число

makaveli713 commented 11 years ago

Проблему с отрицательными числами можно ещё решить другим способом - добавлять один бит, который будет выполнять роль знака