Как выполнить XOR двух парных элементов группы GT в Charm-Crypto?Python

Программы на Python
Ответить
Anonymous
 Как выполнить XOR двух парных элементов группы GT в Charm-Crypto?

Сообщение Anonymous »

В Charm Crypto я хочу вычислить XOR двух элементов пары, принадлежащих группе GT. Однако кажется, что операция XOR не поддерживается, а для парного элемента группы GT поддерживаются только операции умножения (mul) и деления (div).
Я хочу вычислить XOR для то же самое из-за алгоритма, который я пытаюсь реализовать.
Ниже показано, что мой алгоритм будет делать в простом смысле.

Код: Выделить всё

>>> from charm.toolbox.pairinggroup import PairingGroup, GT
>>> group = PairingGroup('SS512')
>>> val1 = group.random(GT)
>>> val2 = group.random(GT)
>>> val = val1 ^ val2
Traceback (most recent call last):
File "", line 1, in 
TypeError: unsupported operand type(s) for ^: 'pairing.Element' and 'pairing.Element'
>>>
Значения val1 и val2 — это два элемента пары, и я хочу вычислить операцию XOR между ними.
Может кто-нибудь, пожалуйста, помогите мне в этом отношении? Каково решение этой проблемы?

Подробнее здесь: https://stackoverflow.com/questions/695 ... arm-crypto
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»