На какой тип шифрования похоже «xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx»? Изучаю одно из android приложений в эмуляторе. При отправке POST запроса используется AES/CBC/PKCS7Padding. Генерируется ключ и вектор. Post параметры выглядят так: username = "DNTxvIUP7verOO0VawfHh6X4TRKQ/1dvKa7dq/AEhrQ=" // тут понятно, делаем AES(login, email, iv) Fingerprint = "b05a7aa6-a77a-4e90-99ec-a8a39d399cd0" // тут не понятно Нужно определить, как формируется Fingerprint. Известно, что Fingerprint: 1) имеет фиксированную длину 2) символы "-" на конкретных позициях 3) внешний вид: 3.1) b05a7aa6-a77a-4e90-99ec-a8a39d399cd0 3.2) c01ee033-b45c-4355-a05e-8718924db7e7 3.3) 0514ccdd-e4ae-4cf2-b84b-53f9ff1f8a38 4) в нем хранится ключ и вектор от aes, чтобы дешифровать поле username 5) при каждом http запросе генерируется ключ, вектор и Fingerprint В какую сторону копать?
В данном случае Fingerprint похож на UUID (Universally Unique Identifier) в формате UUIDv4, который имеет вид "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", где x - это шестнадцатеричная цифра.
Исходя из предоставленной информации, можно предположить, что Fingerprint формируется путем генерации случайного UUIDv4, который затем используется как один из элементов для шифрования данных в запросе. Возможно, ключ и вектор для AES/CBC/PKCS7Padding шифрования данных также формируются на основе значений в UUID.
Для дополнительной информации рекомендуется изучить функции, которые создают Fingerprint для каждого HTTP запроса в приложении, чтобы понять, как именно он формируется и какие данные в него включаются.
В данном случае Fingerprint похож на UUID (Universally Unique Identifier) в формате UUIDv4, который имеет вид "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", где x - это шестнадцатеричная цифра.
Исходя из предоставленной информации, можно предположить, что Fingerprint формируется путем генерации случайного UUIDv4, который затем используется как один из элементов для шифрования данных в запросе. Возможно, ключ и вектор для AES/CBC/PKCS7Padding шифрования данных также формируются на основе значений в UUID.
Для дополнительной информации рекомендуется изучить функции, которые создают Fingerprint для каждого HTTP запроса в приложении, чтобы понять, как именно он формируется и какие данные в него включаются.