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 and 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