# SQLCipher Windows 10 Universal Apps Support

**URL:** https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512
**Category:** SQLCipher
**Created:** [April 9, 2015, 4:30pm UTC](https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512 "2015-04-09T16:30:37Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![wpetersfdc](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.zetetic.net/wpetersfdc/32/128_2.png) [@wpetersfdc](https://discuss.zetetic.net/u/wpetersfdc)
#### Post date: [April 9, 2015, 4:30pm UTC](https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512/1 "2015-04-09T16:30:38Z")

</div>

I am trying to upgrade my Windows 8.1 Phone and Store app to a Windows 10 Universal app, but SQLCipher seems to crash when I run the app (can’t load sqlite3.dll)… after some searching online it seems that the underlying issue might be SQLite doesn’t support Windows 10 yet ([http://stackoverflow.com/questions/28738931/how-can-i-make-sqlite-work-on-windows-10](http://stackoverflow.com/questions/28738931/how-can-i-make-sqlite-work-on-windows-10)).

When can we expect Windows 10 support for SQLCipher?

---

<div class="post-metadata">

### Author: ![developernotes](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.zetetic.net/developernotes/32/1309_2.png) [@developernotes](https://discuss.zetetic.net/u/developernotes)
#### Post date: [April 10, 2015, 8:12pm UTC](https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512/2 "2015-04-10T20:12:41Z")

</div>

Hello Wesley,

Thank you for inquiring about SQLCipher and Windows 10. Windows 10 support is definitely a high priority for us. While we do not yet have a release date planned for Windows 10 support, we generally seek to provide official SQLCipher support coinciding with a platform’s release to manufacturing. That said, because SQLCipher is an extension of SQLite, issues that exist with SQLite running on a new platform like Windows 10 can also impact SQLCipher as well. Therefore delivery dates for beta and final releases may be predicated on upstream changes to SQLite.

We’ll be sure to keep this thread updated with additional information as our research and development efforts proceed.

---

<div class="post-metadata">

### Author: ![filipoff](https://avatars.discourse-cdn.com/v4/letter/f/e99b99/32.png) [@filipoff](https://discuss.zetetic.net/u/filipoff)
#### Post date: [June 10, 2015, 2:43pm UTC](https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512/3 "2015-06-10T14:43:10Z")

</div>

Hello  
Upgrated to Windows 10 from store app (tablet).  
SQLCLipher compiles on Windows Universal (Windows 10) app but getting error while runtime

Additional information: Unable to load DLL ‘sqlite3.dll’: The specified module could not be found. (Exception from HRESULT: 0x8007007E)

☹

Please any signs When SQLCipher will work on 10?

---

<div class="post-metadata">

### Author: ![jvinis](https://avatars.discourse-cdn.com/v4/letter/j/e8c25b/32.png) [@jvinis](https://discuss.zetetic.net/u/jvinis)
#### Post date: [October 21, 2015, 12:50pm UTC](https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512/4 "2015-10-21T12:50:34Z")

</div>

Hello,

I’m paying customer (wp7.1, wp8, win8, wp8.1, win8.1) and now i need the SQLCipher release for Windows 10 Universal.  
i’m waiting for for 6 months and no response.  
Have you specific timeframe for this release?

---

<div class="post-metadata">

### Author: ![developernotes](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.zetetic.net/developernotes/32/1309_2.png) [@developernotes](https://discuss.zetetic.net/u/developernotes)
#### Post date: [October 21, 2015, 5:53pm UTC](https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512/5 "2015-10-21T17:53:21Z")

</div>

Hello @jvinis

Thank you for your support of SQLCipher! We are nearing completion of our commercial SQLCipher for Windows Universal Applications Platform package, however we are currently awaiting a release of a new version of SQLite.Net-PCL based on this [issue](https://github.com/oysteinkrog/SQLite.Net-PCL/issues/207). Hopefully it will be released very soon so we can make our package immediately available. Did you previously reach out to us regarding UAP support? I was unable to locate any correspondence regarding the topic.

---

<div class="post-metadata">

### Author: ![jvinis](https://avatars.discourse-cdn.com/v4/letter/j/e8c25b/32.png) [@jvinis](https://discuss.zetetic.net/u/jvinis)
#### Post date: [October 22, 2015, 7:53am UTC](https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512/6 "2015-10-22T07:53:44Z")

</div>

Hello Nick Parker

Thanks for your answer,

I haven’t reach you before for UAP support, I was waiting from you to update this thread.  
You wrote at Apr 10: “We’ll be sure to keep this thread updated with additional information as our research and development efforts proceed.”

By the way I don’t need the SQLite.Net-PCL. If you have the SQLCipher component it’s ok with me.

---

<div class="post-metadata">

### Author: ![developernotes](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.zetetic.net/developernotes/32/1309_2.png) [@developernotes](https://discuss.zetetic.net/u/developernotes)
#### Post date: [October 22, 2015, 2:14pm UTC](https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512/7 "2015-10-22T14:14:14Z")

</div>

Hello @jvinis

> By the way I don’t need the SQLite.Net-PCL. If you have the SQLCipher component it’s ok with me.

If you need to create applications that run on Windows 10, but do not need the PCL support, you can use SQLCipher for Windows Runtime which works on Windows 10. Alternatively, SQLCipher for [ADO.NET](http://ADO.NET) also works on Windows 10.

---

<div class="post-metadata">

### Author: ![AKay](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.zetetic.net/akay/32/394_2.png) [@AKay](https://discuss.zetetic.net/u/AKay)
#### Post date: [August 23, 2016, 2:52am UTC](https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512/8 "2016-08-23T02:52:47Z")

</div>

Why I can not set a password for sqlcipher on Windows 10 universal.  
my code :

```
        var key = "123";
        var databaseFile = "fileSQLCipher.db";
        var databasePath = Path.Combine(ApplicationData.Current.LocalFolder.Path, databaseFile);
        var connection = new SQLiteConnection(new SQLitePlatformWinRT(key), databasePath);
        connection.CreateTable<Categories>();

```

No "connection.setpassword"  
Thanks!

---

<div class="post-metadata">

### Author: ![developernotes](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.zetetic.net/developernotes/32/1309_2.png) [@developernotes](https://discuss.zetetic.net/u/developernotes)
#### Post date: [August 23, 2016, 4:08pm UTC](https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512/9 "2016-08-23T16:08:27Z")

</div>

Hello @AKay

The password is provided via the constructor to the `SQLitePlatformWinRT` class in your example. If you need to change the password of an already encrypted SQLCipher database you will need to execute the following on an already keyed database:

```
PRAGMA rekey = 'YourNewPasswordHere';
```

---

<div class="post-metadata">

### Author: ![AKay](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.zetetic.net/akay/32/394_2.png) [@AKay](https://discuss.zetetic.net/u/AKay)
#### Post date: [August 24, 2016, 2:39am UTC](https://discuss.zetetic.net/t/sqlcipher-windows-10-universal-apps-support/512/10 "2016-08-24T02:39:45Z")

</div>

I changed the password successfully.  
Thanks for your answer!
