Почему бы не использовать IntentService?
IntentService открывает новую тему отдельно от основного потока и работает там, таким образом закрывая приложение, не будет его использовать
. Обратите внимание, что IntentService запускает onHandleIntent (), и когда он сервис закрывается, проверьте, соответствует ли он вашим потребностям. http://developer.android.com/reference/android/app/IntentService.html
Алгоритм PSHA1 не реализован в Crypto Library, но есть пакет PSHA1
npm, который можно использовать для генерации секретного ключа. После этого вы можете сгенерировать хеш SHA1 стандартным способом, используя сообщение и ключ.
Я задал очень похожий вопрос, который отвечает на вопрос: https://stackoverflow.com/a/55053741/5065447