Описание: Класс для работы криптографией RSA в среде разработки B4A. Написал все первичные функции - генерация ключей Private/Pablic, подпись сообщения через PrivateKey, верификация подписанного сообщения через PublicKey, шифрование сообщения через PrivateKey и расшифровка зашифрованного сообщения через PublicKey
Дата выпуска: 2020
Разработчик: я (c1cl0n)
Маркет: Нет (только для DV)
Совместимость: Android 8+
Язык интерфейса: Русский
Состояние: Бесплатно
Дополнительный скрин #1 (980, 92 Kb)
Дополнительный скрин #2 (337 Kb)
Дополнительный скрин #3 (103, 85 Kb)
Дополнительный скрин #4 (146, 76 Kb)
P.S. Добавил исходник и скомпилированный из него пример
Скомпилированный пример: 488278/488278_rsa_b4a.zip (150, 81 Kb)
Обновление:
Дополнительный скрин #1 (300, 73 Kb)
Прикрепленный файл #1: android-raznoe/488277/488277_rsa_net.zip (61, 05 Kb)
Список изменений:
Добавил реализацию всех функций библиотеки для .NET с консольным примером
Список функций:
Encrypt - Шифрует массив байтов публичным ключем
Decrypt - Дешифрует массив байтов приватным ключем
Sign - Подписывает массив байтов приватным ключем
Verify - Проверяет подпись на валидность публичным ключем
итд. включая генерацию ключевых пар, сохранение в файл и загрузка в прототип RSA
Таким образом налажена взаимосвязь ключами и шифрованием между Basic4android и десктопными приложениями на .NET
Добавил реализацию всех функций библиотеки для .NET с консольным примером
Список функций:
Encrypt - Шифрует массив байтов публичным ключем
Decrypt - Дешифрует массив байтов приватным ключем
Sign - Подписывает массив байтов приватным ключем
Verify - Проверяет подпись на валидность публичным ключем
итд. включая генерацию ключевых пар, сохранение в файл и загрузка в прототип RSA
Таким образом налажена взаимосвязь ключами и шифрованием между Basic4android и десктопными приложениями на .NET
Обновление от 07/10/2020 19:00:16
============
Причина редактирования: Обновление
0 ответить