CryptoSQLite.ORM
2.1.14

ORM for SQLite with data encryption. Supported Xamarin platforms: - Android - iOS - Windows Phone 8.1 - Win 8 1. Just add [CryptoTable("TableName")] attribute to your class definition (Table) and [Encrypted] attribute to properties in your class that you want to be stored in a database file in encrypted view. 2. Generate your own personal encryption key, and pass it to CryptoSQLite library. 3. CryptoSQLite will encrypt all properties that have '[Encrypted]' attribute automatically when you are adding (updating) elements to your Table and decrypt all [Encrypted] properties when you are getting elements from a Table in the database file. Last updates: In 2.1.13 version bug in 'Find' function on iOS platform has been fixed. In 2.1.14 version little bug in 'LeftJoin' function has been fixed.