code: public void key( String skey ) throws jsqlite.Exception {
          synchronized (this) {
              byte ekey[] = null;
              if (skey != null && skey.length() > 0) {
                  ekey = new byte[skey.length()];
                  for( int i = 0; i < skey.length(); i++ ) {
                      char c = skey.charAt(i);
                      ekey[i] = (byte) ((c & 0xff) ^ (c >> 8));
                  }
              }
              _key(ekey);
          }
      }
docs: Specify key for encrypted database. To be called
  right after open() on SQLite3 databases.
  Not available in public releases of SQLite.
  
  @param skey the key as String