Пакет в эквиваленте Java в коденамоне - PullRequest
0 голосов
/ 02 мая 2018

У меня есть Java API, который использует эти пакеты:

  • import java.security.MessageDigest;
  • import java.security.SecureRandom;
  • import java.util.Base64;

я нахожу эквивалентность:

  • второй (импорт javabc.SecureRandom;)

    и

  • третий (импорт com.codename1.util.Base64;)

теперь я все еще ищу эквивалент первого (MessageDigest) Спасибо

1 Ответ

0 голосов
/ 03 мая 2018

MessageDigest просто загружает явный алгоритм динамически. Это звучит хорошо для развязки шифрования, но из-за динамической загрузки блокирует создание оптимизатором эффективного кода. Если бы мы поддержали его, нам нужно было бы включить все возможные дайджесты сообщений.

Решение состоит в том, чтобы создать явный экземпляр дайджеста, такой как SHA512Digest и т. Д.

...