2014-11-26 2 views
2

Есть ли способ, предоставляемый файлом открытого и закрытого ключа для en- и расшифровки строки с помощью дротика? Я говорю о высокоуровневом интерфейсе для этого, потому что существующие библиотеки, такие как шифр, обеспечивают только низкий уровень доступа и ручное извлечение модуля и общего показателя.Dart en- and decrypt string с использованием открытого и закрытого ключа

+0

ключ на самом деле является модуль и общественный показатель. Так что просто используйте его. – Robert

+0

Но это потребует разбора ключа, который не является частью высокого уровня. Api – Adracus

+0

Это зависит от того, как вы передаете ключ. Я знаю логин-системы, где я получаю json с модулем и экспонентом напрямую. – Robert

ответ

0

Тем временем я написал свою собственную реализацию RSA. Если кто-то еще нужно что-то вроде этого (высокий уровень доступа к шифрования и дешифрования методов), здесь ссылка:

https://github.com/Adracus/rsa

+0

Возможно, вы захотите показать, как ваша библиотека должна использоваться в самом ответе в дополнение к ссылке. Всегда полезно включать некоторый код, если ссылаться на библиотеку, даже если вы сами ее пишете. –

+0

Возможно, вы захотите реализовать OAEP, потому что дополнение PKCS # 1 v1.5 больше не считается безопасным. –

+0

Спасибо! Однако образцы кода были бы хороши. Я пытаюсь понять, как зашифровать только открытым ключом (потому что приложение для дартс не имеет закрытого ключа), и я в тупике. –