Calc checksum of entire sqlite db in c++

Job ID: 34074141

Budget: $10 – $30 USD

The goal is to write 2 functions:
1. Calculate checksum (hash) in a unique way ( so other people can't just change the data and calculate the checksum), using the entire data inside an entire sqlite3 database regardless of the number of tables there are. Store that checksum in an additional field (which won't be taken into account when re-calculating checksum again).
2. Check if a database has been changed, by calculated check sum again and comparing to the stored one.
Must be in Visual Studio C++ for Windows.
Related categories: C Programming C++ Programming SQLite