Mã hóa dữ liệu

Cơ chế mã hóa API (NSSENCRYPT/AES).

Giới thiệu AES-256-CBC

Để ngăn chặn việc nghe lén và sửa đổi dữ liệu (Man-in-the-middle), ctdoapikey mã hóa 100% nội dung phản hồi. Bạn cần tích hợp module giải mã AES trong ứng dụng của mình.

Thông tin giải mã

Sử dụng các thông số sau để thiết lập thư viện mã hóa trong code của bạn:

Tham số Giá trị (Secret) Ghi chú
Algorithm AES-256-CBC Chuẩn mã hóa khối
Encryption Key zouhdysg@ihdQhdu Độ dài đúng 32 ký tự
Initial Vector (IV) LDVQuang23062k4@ Độ dài đúng 16 ký tự

Code giải mẫu (PHP)

php
// Hàm giải mã dữ liệu từ Server
function decryptctdoapikeyResponse($encryptedData) {
    $key = "zouhdysg@ihdQhdu";
    $iv  = "LDVQuang23062k4@";
    
    $decrypted = openssl_decrypt(
        $encryptedData, 
        'aes-256-cbc', 
        $key, 
        0, 
        $iv
    );
    
    return json_decode($decrypted, true);
}
Lưu ý quan trọng
Nếu bạn dùng C++/Objective-C cho iOS Tweak, hãy ưu tiên dùng CommonCrypto hoặc OpenSSL để giải mã. Tuyệt đối không lưu Key dưới dạng chuỗi trần (Plain string) để tránh bị dò tìm qua công cụ strings.

© 2026 CTDOAPIKEY Documentation