Lazarus 3.2 (2024.02.28.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz:lazarus - db - sql - wince : mit hogyan ? 2011 júl. 31 13:42 #801

  • Stygian
  • Stygian profilkép
  • Új tag
  • Új tag
  • Hozzászólások: 18
  • Köszönetek: 0
SQlite titkosítása:
uses
ZDbcSqLite;
 
var Conn: IZSQLiteConnection;
Pass: string;
begin
Pass := 'secret'; //a jelszó
Conn := (ZConnection1.DbcConnection as IZSQLiteConnection);
Conn.GetPlainDriver.ReKey(Conn.GetConnectionHandle, PChar(Pass), StrLen(PChar(Pass)));
end;

A fenti kódot kell egy sima push button-ra rátenni.
Mielőtt lefordítod a TZConnection properties-nél be kell írni, hogy: "encrypted=true"

valamint kell hozzá ez is:
www.4shared.com/file/_8jZ5X_t/sqlite3.html

A másik sqlite.dll-el nem működik a titkosítás.

Ha végeztél törölheted a button-t.

Valamit, ha kell van hozzá manager programi is.
A neve: Sqlite Developer.
Nem ingyenes, de megoldod ;).

Válasz:lazarus - db - sql - wince : mit hogyan ? 2011 jún. 28 06:45 #790

  • white
  • white profilkép
  • Új tag
  • Új tag
  • Hozzászólások: 2
  • Köszönetek: 0
közben találtam egy megoldást, sqlite3.dll fordításával
segítség:
sqlite3.dll fordítás: www.sqlite.org/cvstrac/wiki?p=HowToCompileWithVsNet


sqlcipher.net/ openssl titkosítás
groups.google.com/group/sqlcipher/browse_thread/thread/589655b3bc9d936a/be297b9c978f3e37

Válasz:lazarus - db - sql - wince : mit hogyan ? 2011 jún. 23 11:06 #789

  • white
  • white profilkép
  • Új tag
  • Új tag
  • Hozzászólások: 2
  • Köszönetek: 0
Szia,
már régóta keresek én is megoldást a sqlite db kódolásához,
de sajnos eddig nem találtam ingyenesen használhatót :( a lazarus tsqlite3conn komponensével kéne megoldanom, tudsz bővebb leírást adni, a megoldásodról, köszi

Válasz:lazarus - db - sql - wince : mit hogyan ? 2010 ápr. 06 14:14 #496

  • AlerMeta
  • AlerMeta profilkép Témaindító
  • Látogató
  • Látogató
Nos, úgy néz ki, hogy sikerült nagy nehezen megtalálni az ideális versenyzőt.

adatbázis: sqlite 3
dll forrás: www.sqlite.org + Sqlite.NET (crypt kiegészítés)
lazarus komponens: tsqlite3conn + crypt(zeosból: sqlite3_key)
delphi komponens: zeoslib
manager program: sqlite developer

Némi forrás mergelés, fordítás vs2008-ban és fpc alatt,
és már kész is.

Hihetetlen, hogy nem találtam naprakész működő megoldásokat firebird, postgres, és mysql adatbázisokhoz.

lazarus - db - sql - wince : mit hogyan ? 2010 márc. 29 12:33 #495

  • AlerMeta
  • AlerMeta profilkép Témaindító
  • Látogató
  • Látogató
Sziasztok,

Szeretnék HELYI adatbázis kezelést megvalósítani wince (winmo 6.1) oprendszer alatt lazarus segítségével.

Az elvárások az adatbázissal kapcsolatban.

- Legyen hozzá stabil freepascalos és delphis komponens.
- Fusson wince alatt.
- Legyen hozzá forráskód, és ingyenes legyen, vagy max ~10$.
- Legyen titkosítható, vagy jogosultság kezelése legyen
(pl.: sqlite3, firebird, stb.). A lényeg, hogy ne lehessen
simán megfejteni a tartalmát.
- Legyen TDataset kompatibilis.

Jó lenne ha elvárás:
- Legalább részben támogassa az SQL92-t.
- Lehetne hozzá manager/admin program.


Jó néhány komponenst, adatbázist kipróbáltam, de valamin mindegyik elbukott. Vagy a wince támogatáson, vagy a titkosításon, vagy az áron.

Az SQLite megoldások tipikusan az ár|jelszó kizáró vagyon buktak meg.


Ha valakinek van bevált módszere, komponense, kérem ossza meg.

Köszi.

  • Oldal:
  • 1