У меня есть веб-приложение, которое шифрует и дешифрует в Javascript с помощью CryptoJS.Я пишу приложение для Android, которое будет делать то же самое и получать доступ к одному и тому же источнику данных.Однако я не нашел способа расшифровать (или зашифровать) ранее зашифрованную строку.
Мой код в Javascript выглядит следующим образом:
const userid = localStorage.getItem('user');
const text = document.getElementById('txt').value;
var ciphertext = CryptoJS.AES.encrypt(text, userid);
dbRefNotebook.set(ciphertext.toString());
Идентификатор пользователя является идентификатором авторизации Firebase и в нашем примере o774T5prD8R4OntmEBAmGBIPEii2
Текст 1 2 3 тестирование
Зашифрованный результат: U2FsdGVkX1 / ogcVxHL3Dz1EqQnolPIKg / R / suNz7A6A =
Моя проблема в том, что я не нашел способрасшифровать или зашифровать тот же текст в Android, чтобы результат был идентичным.Я пробовал CryptLib, но он генерирует совершенно другую кодировку.Что мне нужно, так это способ расшифровки и шифрования с настройками по умолчанию, которые использует CryptoJS.