В 2016 году мейнтейнером стала Proton Mail.(новое окно)OpenPGP.js, наиболее широко используемой в мире библиотеки шифрования электронной почты Javascript. С тех пор мы обновили библиотеку новыми функциями.(новое окно), например, потоковое шифрование; помощь разработчикам(новое окно)использовать библиотеку в своих приложениях; и передал библиотеку на независимый аудит безопасности(новое окно).
Сегодня мы рады анонсировать еще один проект с открытым исходным Данные телеграммы Алжира кодом, который будет поддерживаться Proton Mail : GopenPGP.(новое окно). Этот проект состоит из высокоуровневой библиотеки OpenPGP, а также форка криптобиблиотеки golang. Мы начали этот проект, чтобы облегчить разработчикам мобильных и настольных компьютеров использование шифрования OpenPGP в своих приложениях.
Мы воодушевлены GopenPGP по двум основным причинам. Во-первых, мы считаем, что больше людей должны иметь доступ к зашифрованным коммуникациям, и простая в использовании библиотека шифрования для разработчиков мобильных устройств является важным шагом вперед в этой миссии. Во-вторых, выпуск GopenPGP открывает путь к открытому исходному коду мобильных и настольных приложений Proton Mail, что является высоким приоритетом для нашей команды и наших пользователей (наше веб-приложение уже имеет открытый исходный код с 2015 года ).
Что такое ГопенПГП?
GopenPGP (сумма Go и OpenPGP) — это библиотека OpenPGP высокого уровня.(новое окно)которые мы разработали для использования в наших собственных Android и iOS(новое окно), Мост(новое окно)и Импорт-Экспорт(новое окно)приложения, а также форк криптобиблиотеки golang(новое окно), на котором построена библиотека высокого уровня.
Библиотека GopenPGP позволяет легко выполнять простые операции, такие как шифрование, дешифрование, подпись и проверка сообщений, управление ключами и т. д., без необходимости иметь дело со сложными криптографическими концепциями. Этот высокоуровневый интерфейс совместим с go-mobile — популярным инструментом для создания мобильных приложений, написанным на Go.