Безопасный построен на основе асимметричного (открытый / закрытый ключ) шифрования. Secure генерирует случайный мастер-ключ и использует его для шифрования (с помощью AES256) каждого файла в хранилище /. Главный ключ нигде не хранится в незашифрованном виде; вместо этого, зашифрованная копия сохраняется для каждого пользователя, используя его собственный открытый ключ. Каждый пользователь может затем расшифровать зашифрованный главный ключ, используя свой закрытый ключ, а затем использовать его для расшифровки каждого файла.

авляюсторож кR logging package, В настоящее времяДжанго-часовой проверяет клиента (приложение, отправляющее записи журнала) на основе общего ключа, который передается в виде открытого текста по защищенному каналу.

Мне было интересно, можно ли было сделать шифрование из R, предпочтительно асимметричного, на основе открытого ключа, но я не нашел ничего подходящего.

ладно, не «если бы это было возможно», а «как это сделать» и не сделал ли это кто-то уже.

после взаимодействия с автором django-sentry мы выбралиhmacкоторый я реализовал в рамкахdigest Пакет R (версия 0.5+ содержит его). Это делаетне ответить на вопрос «как зашифровать данные с помощью R», но это решает проблему, которая легла в основу моего первоначального вопроса.

На данный момент я больше не работаю над асимметричной надписью в R, однако, если вы заинтересованы в ней и хотите поделиться идеями или кодом, пожалуйста, оставьте здесь примечание!

Ответы на вопрос(3)

Ваш ответ на вопрос