RSA Encrypt and Decrypt Strings на Android

Я читаю страницы и страницы несколько недель, но не могу найти решение. Я хочу "только" для:

  1. Создавать собственные открытый и закрытый ключи для шифрования и дешифрования строк между моим веб-сайтом PHP и приложением Android (например, на http: //www.example- code.com/android/rsa_generateKey.asp, но как я могу хранить и использовать сгенерированные ключи?)
  2. Зашифровать строку в моем приложении
  3. Расшифровать строку с моего веб-сайта
  4. Зашифровать строку на моем веб-сайт
  5. Расшифруйте строку из моего приложения

Я только что нашел класс, который просто выполняет эту работу ( http://www.example-code.com/android/rsa_encryptStrings.asp ), но это не бесплатно, и чтобы заставить его работать на PHP, я должен установить расширение PHP, но я не могу этого сделать на моем веб-хостинге.

Есть что-то подобное? Я много учусь, но не знаю, почему не понимаю, как это делать по-разному.

Возможно, что-то похожее на

RSA Android Encrypt / RSA PHP Decrypt

могло бы помочь, но это не полный исходный код.

Приведите, пожалуйста, несколько реальных рабочих примеров.

6
задан Community 23 May 2017 в 12:34
поделиться