Come scrivere AES / CBC crittografia / decrittografia PKCS5Padding e con vettore di inizializzazione dei parametri per BlackBerry
-
06-09-2019 - |
Domanda
Come scrivere un programma BlackBerry per AES / CBC con inizializzazione dei parametri ecncryption e decrittografia e questo crittografia e la decrittografia dovrebbero lavorare indipendente sul linguaggio di programmazione Ex = Se io cifrare alcuni dati utilizzando BlackBery devo essere in grado di decifrare gli stessi dati utilizzando programma Java.
Grazie Deepak
Soluzione 3
CBCEngine consente fino a 16 byte per la piattaforma attraverso. così donot utilizzare CBC. provare a utilizzare il valore predefinito supportato motore di cifratura.
Credo BCE sarà grande se si utilizza.
Grazie Sunil Kumar Sahoo
Altri suggerimenti
La metà decrittazione della tua domanda trova risposta qui: decrittografia dei dati con AES / CBC / PKCS5Padding utilizzando blackberry
Dovrebbe essere facile da capire crittografia che utilizza lo stesso schema (uso Encryptor al posto di motori Decryptor, ecc).
Hai letto questo articolo KB? http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800779/How_to_-_Use_Basic_Encryption.html?nodeid=800640&vernum=0
È inoltre necessario utilizzare net.rim.device.api.crypto.CBCEncryptorEngine in cima alla AESEncryptorEngine (e simile per la decrittazione).
In realtà, si scrive il proprio codice per l'algoritmo AES e modalità CBC, è abbastanza semplice, intorno ad alcune centinaia di righe di codice. E, ci dovrebbe essere l'implementazione di riferimento in linguaggio Java.