This guide helps you decrypt saved login credentials from the ScrydeAuth.ini file.
-
Press WIN + S, type
powershell, and press Enter. -
Open Notepad with:
notepad decrypt.ps1
-
Copy the script below (CTRL + A → CTRL + C):
Add-Type -AssemblyName System.Security $scryde_dir = "D:\PATH_TO_SCRYDE_CLIENT" if (-not $scryde_dir.EndsWith('\')) { $scryde_dir += '\' } $path = $scryde_dir + "ScrydeAuth.ini" $outFile = $scryde_dir + "accounts.txt" $lines = Get-Content $path $logins = @{} $passwords = @{} foreach ($line in $lines) { if ($line -match "^Login_(\d+)=(.+)$") { $logins[$matches[1]] = $matches[2] } elseif ($line -match "^Password_(\d+)=(.+)$") { $pwdClean = $matches[2].TrimStart('=') $passwords[$matches[1]] = $pwdClean } } $result = @() foreach ($id in $logins.Keys) { $login = $logins[$id] $passwordEnc = $passwords[$id] if ($passwordEnc) { try { $bytes = [Convert]::FromBase64String($passwordEnc) $dec = [System.Security.Cryptography.ProtectedData]::Unprotect( $bytes, $null, [System.Security.Cryptography.DataProtectionScope]::CurrentUser ) $password = [System.Text.Encoding]::Unicode.GetString($dec) $password = $password.Trim([char]0) -replace '[^\u0020-\u007E]', '' } catch { $password = "[Decrypt failed]" } } else { $password = "[No password]" } $lineOut = "$login : $password" Write-Output $lineOut $result += $lineOut } $result | Out-File -FilePath $outFile -Encoding UTF8 Write-Output "Saved to $outFile"
-
Paste the script into Notepad (CTRL + V) and save it as
decrypt.ps1. -
Replace
D:\PATH_TO_SCRYDE_CLIENT\with the actual path to your Scryde game folder
(you can copy the path directly from File Explorer). -
Run the script in PowerShell:
powershell -ExecutionPolicy Bypass -File .\decrypt.ps1
-
The script will display all
login:passwordpairs on screen and also save them intoaccounts.txtinside the Scryde client folder.
✅ Done! Now you have all decrypted credentials.