pdo_sqlcipher - SQLCipher PDO (PHP Data Objects) driver

  •        257

Драйвер, реализующий интерфейс PDO (PHP Data Objects) для SQLCipher без замещения оригинальной версии PDO SQLite или системной версии SQLite. Основан на оригинальном коде PDO SQLite путем простого замещения имен и встраиванием кода SQLCipher (вместо динамической линковки с библиотеками SQLite). Подобное разделение позволяет работать с шифрованными базами только тем приложениям, которые в этом явно нуждаются не опасаясь потери данных или замедления работы остальных приложений.

https://github.com/abbat/pdo_sqlcipher

Tags
Implementation
License
Platform

   




Related Projects

Sqlcipher - SQLite extension that provides 256 bit AES encryption of database files

  •    C

SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files.

android-database-sqlcipher - Android SQLite API based on SQLCipher

  •    Java

The latest AAR binary packages can be here, the source can be found here. SQLCipher for Android runs on Android 4–Android 8, for armeabi, armeabi-v7a, x86, x86_64, and arm64_v8a architectures.

encrypted-core-data - v2.0 - iOS Core Data encrypted SQLite store using SQLCipher

  •    Objective-C

Provides a Core Data store that encrypts all data that is persisted. Besides the initial setup, the usage is exactly the same as Core Data and can be used in existing projects that use Core Data. SQLCipher is added as a git submodule within ECD. A git submodule init and git submodule update should populate the sqlcipher submodule directory, where the sqlcipher.xcodeproj can be found and added to your project.

wcdb - WCDB is a cross-platform database framework developed by WeChat.

  •    C

WCDB is an efficient, complete, easy-to-use mobile database framework used in the WeChat application. It's currently available on iOS, macOS and Android. Easy-to-use. Through WCDB, you can get objects from database in one line code.

Cross Database Engine for PHP

  •    ASPNET

CDE is a PHP class which implements the general database functions in PHP and provides a common SQL platform for php development where developers change their databases but not their code. Supports Firebird, MySQL,Oracle,SQLite, MSSQL(both drivers),CUBRID,ODBC. CDE now supports date uniformity, param passing amp; BLOB handling across all the databases supported. CDE is not a replacement for PDO, in fact we may implement PDO in CDE to standardize PDO results and calls. Some PDO drivers are


Aura.Sql - SQL database access through PDO.

  •    PHP

Provides an extension to the native PDO along with a profiler and connection locator. Because ExtendedPdo is an extension of the native PDO, code already using the native PDO or typehinted to the native PDO can use ExtendedPdo without any changes. Lazy connection. ExtendedPdo connects to the database only on method calls that require a connection. This means you can create an instance and not incur the cost of a connection if you never make a query.

easydb - Easy-to-use PDO wrapper for PHP projects.

  •    PHP

PDO lacks brevity and simplicity; EasyDB makes separating data from instructions easy (and aesthetically pleasing). EasyDB was created by Paragon Initiative Enterprises as part of our effort to encourage better application security practices.

Slim-PDO - PDO database library for Slim Framework

  •    PHP

Examples selecting, inserting, updating and deleting data from or into users table. The sqlsrv extension will fail to connect when using error mode PDO::ERRMODE_EXCEPTION (default). To connect, you will need to explicitly pass array(PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING) (or PDO::ERRMODE_SILENT) into the constructor, or override the getDefaultOptions() method when using sqlsrv.

pdo-x Data Access Library for PHP5

  •    PHP

pdo-x is a lightweight Data Access Library for PHP5. It wraps the PDO extension included in PHP 5.1+. pdo-x allows you to use objects to interact with records in your database tables. Supports transactions amp; prepared statements, MySql, PostreSQL, amp; more.

openssl-xcode - XCode project structure that can be used to build openssl static libraries

  •    

This is an XCode project skeleton structure that can be used to build a static libcrypto.a library for use in Mac and iPhone projects. It is specifically intended for use in building secure iPhone applications alongside SQLCipher, but it can easily be used for other applications.

Aura.SqlQuery - Independent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server.

  •    PHP

Provides query builders for MySQL, Postgres, SQLite, and Microsoft SQL Server. These builders are independent of any particular database connection library, although PDO in general is recommended. This package is installable and PSR-4 autoloadable via Composer as aura/sqlquery.

PDO: Pascal Data Objects

  •    Pascal

Pascal Data Objects (PDO) is an SQL database API for Delphi / FPC loosely based on PHP Data Objects. It currently supports Mysql 4.0, 4.1, 5.0 and Firebird 1.5, 2.0, but drivers for PostgreSQL, MS SQL / Sybase, SQLite, Oracle and others are planned.

msphpsql - Microsoft PHP drivers for SQL Server

  •    PHP

The Microsoft Drivers for PHP for SQL Server are PHP extensions that allow for the reading and writing of SQL Server data from within PHP scripts. The SQLSRV extension provides a procedural interface while the PDO_SQLSRV extension implements PDO for accessing data in all editions of SQL Server 2008 R2 and later (including Azure SQL DB). These drivers rely on the Microsoft ODBC Driver for SQL Server to handle the low-level communication with SQL Server.This release contains the SQLSRV and PDO_SQLSRV drivers for PHP 7 with improvements on both drivers and some limitations (see Limitations below for details). Upcoming release(s) will contain more functionality, bug fixes, and more (see Plans below for more details).

dibi - Dibi - smart database abstraction layer

  •    PHP

Database access functions in PHP are not standardised. This library hides the differences between them, and above all, it gives you a very handy interface. The Dibi 4.0 requires PHP version 7.1 and supports PHP up to 7.2. Older Dibi 3.x requires PHP 5.4 and supports PHP up to 7.2.

Propel - smart easy object persistance in PHP

  •    PHP

Propel is an open-source Object-Relational Mapping (ORM) for PHP5. It allows you to access your database using a set of objects, providing a simple API for storing and retrieving data. Propel uses PDO as an abstraction layer, and code generation to remove the burden of runtime introspection. Therefore Propel is fast.

SQLiteWebAdmin

  •    PHP

SQLiteWebAdmin is a webbased administration tool for SQLite Databases. It is written in PHP and requires PHP 4.x with SQLite extension or PHP 5.0.0 Beta. It provides management of multiple sqlite Databases.

SqlCeToolbox - SQLite & SQL Server Compact Toolbox extension for Visual Studio (and SSMS).

  •    CSharp

Visual Studio & SSMS 17.x extension, standalone app and command line tools, for managing all aspects of your SQL Server Compact/SQLite database files' data and schema, including generation of code, database diagrams and database documentation.

SpatiaLite - Spatial SQL

  •    C

SpatiaLite is an open source library intended to extend the SQLite core to support fully fledged Spatial SQL capabilities. SQLite is intrinsically simple and lightweight, It is a single lightweight library implementing the full SQL engine. SpatiaLite is smoothly integrated into SQLite to provide a complete and powerful Spatial DBMS (mostly OGC-SFS compliant). Using SQLite + SpatiaLite you can effectively deploy an alternative open source Spatial DBMS roughly equivalent to PostgreSQL + PostGIS.

DB_2_PDO

  •    PHP

db_2_pdo is a PHP class that allows developers to use Pear::DB along with PDO. Currently, this is not available. If you would like to use SQLITE3 and PHP5, you will need to use PDO, and if you've used PEAR::DB, you will need this class.