Логика шифрования паролей
Я работаю над IOT API Tuya и пытаюсь отправить поле пароля с помощью API. В их документации указано, что это должно быть значение дляpassword
поле:
* Indicates the length of the original password.
* Wi-Fi lock: `7`.
* Zigbee or Bluetooth lock: `6`.
* Encryption algorithm: AES.
* Mode: ECB mode and PKCS7Padding.
* Data block: 128 bits.
* Key: The original key. To get this key, decrypt the temporary key `ticket_key` with AES by using the `accessKey` that is issued by the platform.
The output is in the format of hex.
У меня есть ключ доступа иticket_key
но я не мог написать для него рабочий код, пробовал python, nodejs, php
Кто-нибудь знает, как это реализовать?