A SHA-256 checksum is a fingerprint of a file. If the fingerprint of the file you downloaded matches the one on this page, you have exactly the file that was published, and nobody changed it on the way.
The checksums are served from this site. The files come from a separate download server, so a file that was swapped there won’t match. It takes about a minute.
Open the folder with the file you downloaded, usually Downloads.
Click the address bar at the top of the window, type powershell and press Enter. A PowerShell window opens in that folder.
Copy the PowerShell command for your file from the list above, paste it into the window (right-click pastes) and press Enter.
If it prints True, the file is genuine. If it prints False, or an error that the file can’t be found, check the file name. Still False? Don’t open the file.
To see the checksum itself instead, use (Get-FileHash .\file-name).Hash in PowerShell, or this in Command Prompt, and compare it with the one above. Capital letters don’t matter.
Every Recluse APK is signed with the same private key. The certificate’s SHA-256 above stays the same for every version, so it shows that an APK really comes from Recluse, even after the file’s own checksum changes with an update.
On a computer with the Android SDK, use apksigner from its build-tools folder:
Find the line with certificate SHA-256 digest and compare the code after it with the signing certificate above.
On the phone, Android does this check for you on every update. It remembers the certificate the app was first installed with and refuses any update signed with a different one. If an update fails with “App not installed” or “conflicts with an existing package”, don’t uninstall Recluse to get around it: that deletes your messages, and the update may not be genuine. Download it again from this site and check it.
If something doesn’t match
Don’t open or install the file. Delete it.
Type get.freedomwithrahi.trade into the address bar yourself and download the file again.
If it still doesn’t match, don’t use it until a new release is published.
On a Mac or Linux computer
On a Mac, open Terminal in the download folder and compare the output with the checksum above:
shasum -a 256 <file>
On Linux, put SHA256SUMS.txt next to your downloads and run this. Each file should say OK.