Парни, сорри, что замолчал, меня вырубило на кухне прям в одежде. общем кейс такой:
Есть sqllite db, в ней содержится таблица с 2 колонками:
key - содержит строку вида 9727815920e6b2d0eafa54bd6856ad4e
data - строка вида 2edb43fb8f5c74c5917507a36e83c3ff9755bf3461a79b7d932ea711de6590da20afd97a4f2bfe9152c8d76ad0155270a4a827d4582ee5dc6981574ee66b67d9343d12cac14d33f656d0bc8d1c5bcc97eb1337314442b288806fefd39c02e8d35aba4e35d345c0c023ea0cd95bdb9d14141b71cb3571f34dc159d9a6c0edf54c3e38f0a09c17fb4d7ef39130f81a7814766a39fc04b05ec696a3fb18f522aebe885a3aaa40e7414aae7dfe163b5113db9c8c049d70f78bb445c38fc1e8fada8841a782c37f39cc0b4bc4a5b29e9c4613
Через apktool выяснил, что app содержит класс AES256Cipher.smali, AES/CBC/PKCS5Padding, есть IV состоящий из 16 симолов и masterpassword - 32 символа
И я пытаюсь понять, как расшифровать строку data. Вообще Может AES тут не причем. Строка дата похожа на SHA. AES все же имеет формат H7zd076szVsyzOV5NBrRqCWXAZzm...
Как на ваш взгяд зашифрована data?
Если бы data была зашифрована в AES - дело в шляпе (IV и masterpassword нашел в классе, строки не были защищены). Но как вы видите, data вообще не похожа на AES