A swapped file looks like the real one: same name, same size, same icon. The only way to tell them apart is the checksum — a short fingerprint of the contents. Drop the file in, compare the sum with the one its author published: a match means this is the file, a mismatch means it is a different file.
Computed in the browser: the file is not uploaded anywhere.
The file is read inside the tab. SHA-256 is computed; SHA-1 and SHA-512 are behind the button next to the result.
Next to every download on the site there is a file with the reference sum: 404vpn.apk.sha256, tunnel.apk.sha256 и 404vpn-macos.dmg.sha256. Open the one you need, copy the line into the field above, drop in the downloaded file — the page will say whether it matched.
This is also the answer to "was I handed a fake APK". Android will not show any difference between our file and someone else’s with the same name; the checksum will.
The sum is computed over the whole file, and for that the whole file goes into the memory of the tab. A few hundred megabytes the browser takes calmly; a disk image of tens of gigabytes it does not. For files like that the command line is safer: shasum -a 256 file on macOS and Linux, certutil -hashfile file SHA256 on Windows.
Check the sum and make sure you have our file, not someone’s repack with the same name.
404 VPN downloads →Was this useful?
One tap, no sign-up