Why Sqlcipher is not creating an encrypted database through my .NetCore app?

Hello @JuanBucz - That would be a potential behavior if a standard SQLite library is loaded instead of SQLCipher. To test this, please capture the result of this statement:

PRAGMA cipher_version;

If SQLCipher was successfully loaded it will return a string like 4.5.3 zetetic. If you do not get a value out, then SQLCipher is not in use.

In terms of your NuGet packages, one thing I would note is that you should not be referencing SQLitePCLRaw.bundle_e_sqlcipher if you are using official SQLCipher builds, you should only reference SQLitePCLRaw.bundle_zetetic.

Finally, I noticed that you are referencing zetetic-sqlcipher-windows-fips. That is a special package that is only available through the SQLCipher Enterprise program. If you are an Enterprise program Licensee, or using a commercial package, please contact us at support@zetetic.net so we can help you further.