--- description: Decrypt Forge App ID & Secret from database using connection string in appsettings*.json of current workspace --- # Decrypt Forge Credentials Giải mã Forge App ID, Forge Secret, FTP credentials từ database. Script tự động tìm `appsettings*.json` trong workspace hiện tại để lấy connection string. ## How It Works 1. Tìm `appsettings*.json` trong workspace (ưu tiên `appsettings.Development.json` > `appsettings.json`) 2. Đọc `ConnectionStrings.DefaultConnection` 3. Query `GLBSystems` + `FOGForgeApps` 4. Decrypt bằng TripleDES/ECB (key: `instratechspm2019`) 5. Lưu ra `Desktop\forge_credentials_decrypted.txt` ## Steps ### 1. Xác định workspace path Lấy đường dẫn workspace hiện tại mà user đang mở (project root chứa appsettings*.json). ### 2. Chạy script // turbo ```powershell powershell -ExecutionPolicy Bypass -File "C:\Users\huanld\.gemini\antigravity\scripts\decrypt_forge.ps1" -SearchPath "{workspace_path}" ``` Thay `{workspace_path}` bằng đường dẫn workspace thực tế. ### 3. Đọc kết quả File output: `C:\Users\huanld\Desktop\forge_credentials_decrypted.txt` Đọc file và trình bày kết quả cho user.