Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Enkripcija podataka

[es] :: Pascal / Delphi / Kylix :: Enkripcija podataka

[ Pregleda: 1106 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

XGhost

Član broj: 33279
Poruke: 331
*.67.3.120.hostpro.com.ua.



+1 Profil

icon Enkripcija podataka22.11.2021. u 14:38 - pre 29 meseci
Pokusavam da napravim enkripciju podataka sa MySql i UNIDAC.
Za enkripciju koristim od UniDac komponentu UniEncryptor
ispod je primjer koda sa napomenom da je TEST_POLJE baze varchar (50)

Uni_Query.Close;
Uni_Query.Sql.Clear;
Uni_Query.Sql.Add ('select * from TABELA order by TEST_POLJE');
Uni_Query.Encryption.Encryptor := UniEncryptor1;
Uni_Query.Encryption.Fields :='TEST_POLJE';
UniEncryptor1.Password := '1111';
Uni_Query.DataTypeMap.AddFieldNameRule ('TEST_POLJE', ftString);
Query_Ppmm.Open;

DOBIJAM GRESKU

“22001 Data too long for column TEST_POLJE at row 1.

Dakle sto god upisem kaze da je podatak predugacak cak i kad je to
samo 1 slovo.

U dokumentaciji nisam nasao da pise nesto opsirnije o ovome.

 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: Enkripcija podataka22.11.2021. u 17:16 - pre 29 meseci
mozda je enkriptovani podatak stvarno predugacak..

da li si probao da stavis varchar(1000) ili tako nesto?
 
Odgovor na temu

salvaric
Novi Sad

Član broj: 53995
Poruke: 204
109.245.227.*



+4 Profil

icon Re: Enkripcija podataka22.11.2021. u 17:54 - pre 29 meseci
"Query_Ppmm.Open", zar ne bi trebalo da bude "Uni_Query. Open" na kraju.

https://www.devart.com/unidac/docs/encryption.htm
Nikad izvini!
 
Odgovor na temu

XGhost

Član broj: 33279
Poruke: 331
*.seed4.me.



+1 Profil

icon Re: Enkripcija podataka23.11.2021. u 10:55 - pre 29 meseci
Query_Ppmm je u redu jer sam za ovaj primjer ovdje promjenio kdo da bi lakse svatili
ali taj zadnji nisam. Dakle nije problem u tome sve je isto
 
Odgovor na temu

XGhost

Član broj: 33279
Poruke: 331
*.seed4.me.



+1 Profil

icon Re: Enkripcija podataka23.11.2021. u 10:57 - pre 29 meseci
Citat:
ravni:
mozda je enkriptovani podatak stvarno predugacak..

da li si probao da stavis varchar(1000) ili tako nesto?


Jesam ali nista sve isto mijenjao i algoritam i sve ostalo. Uvijek isto
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Enkripcija podataka23.11.2021. u 11:33 - pre 29 meseci
Jedino da pogledas primere od unidaca ili da uradis sam svoju enkripciju nezavisno od njih.
 
Odgovor na temu

XGhost

Član broj: 33279
Poruke: 331
*.dip0.t-ipconnect.de.



+1 Profil

icon Re: Enkripcija podataka23.11.2021. u 11:42 - pre 29 meseci
Ma nemaju nista osim kratkog primjera koji je kolega vec nao u linku i na osnovu kojeg sam napisao kod.
Napravio sam ja i neki svoj sistem za enekripciju koji radi jako dobro ali nije mi primjenjiv za ovo jer radi
tako sto sve enkriptuje u relanom vremenu onda bi morao pisati sve to u virtualnu tablu pa update svega i svacega
sihronizacija osvjezavanje itd.., smor zivi. Htio sam to sve da izbjegnem sa ovim vcl ali eto ne ide bas
 
Odgovor na temu

XGhost

Član broj: 33279
Poruke: 331
*.dip0.t-ipconnect.de.



+1 Profil

icon Re: Enkripcija podataka23.11.2021. u 11:50 - pre 29 meseci
Sorry ljudi proradilo je do mene je cijelo vrijeme sam se logovao na identicnu tabelu koja je na drugom serveru
ali eto mozda neka korist za druge potrebno je promjeniti polje u VARBINARY staviti vecu vrijednost i radi
 
Odgovor na temu

salvaric
Novi Sad

Član broj: 53995
Poruke: 204
*.dynamic.sbb.rs.



+4 Profil

icon Re: Enkripcija podataka23.11.2021. u 16:56 - pre 29 meseci
U koliko budeš enkriptovao više polja u tabelama, imaj na umu da nećeš moći posle da koristiš ta polja za pretragu i sortiranje kroz sql upit. poz...
Nikad izvini!
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Enkripcija podataka

[ Pregleda: 1106 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.