Articles of rsa

Java: Как я могу генерировать PrivateKey из строки?

Я пытаюсь кодировать сообщение с SH1 RSA но у меня нет опыта работы с объектом безопасности, кроме некоторой базовой информации о RSA . Я дал закрытый ключ как String . Мне удалось написать следующий блок кода, чтобы выполнить эту работу, но я не уверен, что я делаю работу в безопасности и прав. Я не эксперт, […]

Создание ключей RSA в Android в формате PKCS # 1 на Android

Я пытаюсь создать открытый ключ RSA в форме PKCS # 1 в Android. Здесь почти точный дубликат этого вопроса: Генерация ключей RSA в формате PKCS # 1 в Java Однако автор не ответил на ответ. Я прошел ответы, но я не смог найти что-то, что работает. Я пришел к выводу (если у кого-то другого нет […]

Расшифровка RSA на Android – iPhone

Я пытаюсь реализовать систему, в которой A генерирует пару ключей RSA и отправляет открытый ключ B. B затем генерирует ключ AES и шифрует его с помощью открытого ключа, отправляет результат обратно A. Затем расшифровывает ключ AES Используя свой закрытый ключ RSA, шифрует данные с помощью ключа AES и отправляет их в B, который затем может […]

Подписание строки с использованием закрытого ключа, подписи RSA-SHA1 и md5 в Android

Мне нужно подписать строку, используя подпись RSA-SHA1 и закрытый ключ из сертификата .PFX. Вот мой код: String rawString = "1234567890"; byte[] signed = null; FileInputStream cert = new FileInputStream("/sdcard/cert.pfx"); KeyStore keyStore = KeyStore.getInstance("pkcs12"); keyStore.load(cert, "cert_password".toCharArray()); String alias = keyStore.aliases().nextElement(); PrivateKey privateKey = (PrivateKey)keyStore.getKey(alias, "cert_password".toCharArray()); Signature instance = Signature.getInstance("SHA1withRSA"); instance.initSign((PrivateKey)privateKey); instance.update(rawString.getBytes()); signed = instance.sign(); TextView mTextView […]

Асимметричное несоответствие шифрования – Android против Java

Недавно я начал писать версию Android-игры для Android, написанную на Java. Тем не менее, я сталкиваюсь с несогласованностью с шифрованием. Приложение java отлично работает – оно читается в открытом ключе из файла, шифрует какой-либо текст и передает его на сервер, где он дешифрован правильно с использованием закрытого ключа. На андроиде все работает (и работает через […]

Проверьте подпись SHA1withRSA, сгенерированную на Java (Android), с помощью phpseclib

Это то, что я хочу сделать: Создание 512-битной пары ключей RSA в Java / Android Создайте подпись SHA1withRSA для некоторого сообщения в Java Отправить сообщение, подпись и открытый ключ для PHP (для тестирования это будет сделано в одно и то же время) Проверить сообщение на PHP с помощью phpseclib Что я получил до сих пор: […]

Как загрузить adbkey.pub с помощью Python RSA

Начиная с Android v4.2.2, Google применяет аутентификацию RSA через ADB. У меня есть плата Cortex-M0 с USB OTG, которая общается с Android над ADB. Теперь мне нужно развернуть аутентификацию RSA в прошивке. Я собрал исходный код из Android ADB, AVRCryptolib / ARMCryptolib. Поскольку я новичок в RSA-аутентификации, я использую Python RSA-модуль в качестве моего начинающего […]

Шифрование и расшифровка строк RSA на Android

Я читаю страницы и страницы с недель, но я не могу найти решение. Я хочу «только»: Создайте мои собственные общедоступные и закрытые ключи для шифрования и расшифровки строк между моим PHP-сайтом и Android-приложением (например, http://www.example-code.com/android/rsa_generateKey.asp, но как я могу хранить и использовать сгенерированные ключи? ) Шифрование строки в приложении Расшифруйте строку с моего сайта Шифрование […]

Android – кодирование и декодирование RSA с помощью закрытого ключа?

Я пытаюсь кодировать и декодировать Strings на Android, используя закрытый ключ, сгенерированный и хранящийся с помощью устройства Android Key Store, который был представлен в Android 4.3 Я могу сгенерировать и получить закрытый ключ, используя следующий код: private void generatePrivateKey(Activity context, String alias){ /** Generate a new entry in the KeyStore by using the * KeyPairGenerator […]

Android 4.3 KeyStore – chain == null при попытке получить ключи

Следуя этому блогу , я использую этот код для создания и хранения KeyPair в Android KeyStore: Context ctx = getApplicationContext(); Calendar notBefore = Calendar.getInstance(); Calendar notAfter = Calendar.getInstance(); notAfter.add(1, Calendar.YEAR); KeyPairGeneratorSpec spec = new KeyPairGeneratorSpec.Builder(ctx). setAlias(RSA_KEYS_ALIAS).setSubject( new X500Principal(String.format("CN=%s, OU=%s", getApplicationName(), ctx.getPackageName()))). setSerialNumber(BigInteger.ONE). setStartDate(notBefore.getTime()).setEndDate(notAfter.getTime()).build(); KeyPairGenerator kpGenerator; try { kpGenerator = KeyPairGenerator.getInstance("RSA", "AndroidKeyStore"); kpGenerator.initialize(spec); kpGenerator.generateKeyPair(); } catch […]

Intereting Posts
BroadcastReceiver как внутренний класс Настройка цветов списка ListView для Android? Обнаружение использования кнопки Android назад с помощью javascript Как захватить событие, когда пользователь отклоняет диалоговое окно предупреждения, нажав кнопку backKey на Android Как сохранить данные из службы Android? Приложение ведет себя двумя разными способами, когда пользователь выбирал открытые и выполняемые во время установки в android.so что такое resion? Как установить максимальную расширенную высоту в нижнем листе поддержки поддержки Android? React Native: Какой навигатор я должен использовать? Отладка и выпуск сборок в Android NDK Как настроить отдельные вкладки? (Изменение цвета фона, цвета индикатора и цвета текста) Android Как проверить успешную установку регистрации сбоев ACRA Как скачать файлы с веб-браузера Android? Как открыть галерею телефонов через код Дальнейшее объяснение IntentService Как я могу наложить кнопку «назад» и «следующий» в окне «выбрать сеть Wi-Fi»?