Как преобразовать байты Python в Java Byte [] в приложении Kivy Android?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как преобразовать байты Python в Java Byte [] в приложении Kivy Android?

Сообщение Anonymous »

В моем приложении Kivy 2.3.1 Pyjnius 1.6.1 и Python-For-Android 2024.02.21, Python 3.11.16 На macOS приложение должно генерировать случайный вектор инициализации 12 байтов (iv) и передать его в функцию Java function.init. Пробовал довольно несколько способов, и ни один из них не работает (не принимается Cipher.init как действительные байты Java []). Вот один из них, который не сработал: < /p>
KeyStore = autoclass("java.security.KeyStore")
KeyGenerator = autoclass("javax.crypto.KeyGenerator")
Cipher = autoclass("javax.crypto.Cipher")
GCMParameterSpec = autoclass("javax.crypto.spec.GCMParameterSpec")
KeyGenParameterSpecBuilder = autoclass("android.security.keystore.KeyGenParameterSpec$Builder")
KeyProperties = autoclass("android.security.keystore.KeyProperties")
PythonActivity = autoclass("org.kivy.android.PythonActivity")
SecureRandom = autoclass('java.security.SecureRandom')
Key = autoclass('java.security.Key')
Arrays = autoclass('java.util.Arrays')
JavaString = autoclass('java.lang.String')
JavaByte = autoclass("java.lang.Byte")
ByteArray = autoclass("java.lang.reflect.Array")

iv = bytearray(12). ##

Подробнее здесь: https://stackoverflow.com/questions/796 ... ndroid-app
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему оба Convert.ToInt32(Byte) и Convert.ToInt32(Byte[]) компилируются, но Convert.ToInt32(byte[]) выдает исключение в
    Anonymous » » в форуме C#
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Невозможно преобразовать из «группы методов» в «System.Action»
    Anonymous » » в форуме C#
    0 Ответы
    82 Просмотры
    Последнее сообщение Anonymous
  • Почему появляется «System.Byte[]» при вводе «byte[]»?
    Anonymous » » в форуме C#
    0 Ответы
    53 Просмотры
    Последнее сообщение Anonymous
  • JsonConvert.DeserializeObject выдает исключение при попытке десериализации byte[] в IEnumerable
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Разделение byte[] на несколько массивов byte[]
    Anonymous » » в форуме Android
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»