Но происходит сбой со следующей ошибкой: ни один поставщик не предлагает [AES_256, GCM, NoPadding] для ключа AES класса android.security.keystore2.AndroidKeyStoreSecretKey и формата экспорта null
Какой совет?
Я пытался зашифровать данные с помощью SecretKey, как показано ниже: [code]KeyGenParameterSpec keyGenParameterSpec = new KeyGenParameterSpec.Builder( "alias", KeyProperties.PURPOSE_ENCRYPT | KeyProperties.PURPOSE_DECRYPT) .setKeySize(256) .setBlockModes(KeyProperties.BLOCK_MODE_GCM) .setEncryptionPaddings(KeyProperties.ENCRYPTION_PADDING_NONE) .setUserAuthenticationRequired(true) .setUserAuthenticationValidityDurationSeconds(30) .build(); KeyGenerator keyGenerator = KeyGenerator.getInstance(KeyProperties.KEY_ALGORITHM_AES, "AndroidKeyStore"); keyGenerator.init(keyGenParameterSpec); SecretKey secretKey = keyGenerator.generateKey(); Cipher cipher = Cipher.getInstance("AES_256/CBC/PKCS5Padding"); cipher.init(Cipher.ENCRYPT_MODE, secretKey, new IvParameterSpec(iv)); byte[] doFinal = cipher.doFinal(inputBytes); [/code] Но происходит сбой со следующей ошибкой: ни один поставщик не предлагает [AES_256, GCM, NoPadding] для ключа AES класса android.security.keystore2.AndroidKeyStoreSecretKey и формата экспорта null Какой совет?
Я участвую в разработке двух системных коммуникационных проектов. С другой стороны, система на основе Java требует, чтобы передаваемый контент был зашифрован с использованием AES. Наша система в настоящее время основана на .NET Framework 7 (NET7). Я...
Я участвую в разработке двух системных коммуникационных проектов. С другой стороны, система на основе Java требует, чтобы передаваемый контент был зашифрован с использованием AES. Наша система в настоящее время основана на .NET Framework 7 (NET7). Я...
Я реализую шифрование AES/GCM/NoPadding в Swift для iOS с минимальной целевой версией развертывания 12.1. Я пытаюсь добиться функциональности, аналогичной приведенному ниже коду Java:
Cipher cipherAes = initCipher(Cipher.ENCRYPT_MODE, key, iv);...
Пожалуйста, помогите мне. Я хочу зашифровать с использованием алгоритма AES-GCM в коде c Sharp, ниже приведен мой код.
Однако он не может расшифровать. Я хочу сохранить код расшифровки.
Как решить эту проблему? Пожалуйста, помогите мне.
//...
У меня есть строка, представляющая симметричный ключ, полученный с помощью Hashicorp Vault (на самом деле это может быть не важно). Мне нужен этот ключ для шифрования больших файлов, поэтому я не могу отправить файл напрямую в Vault с просьбой...