Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 2.226 pregleda

Najnovija ↓

Enkripcija podataka 22.11.2021. u 15:38 · pre 60 meseci #1
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.

Re: Enkripcija podataka 22.11.2021. u 18:16 · pre 60 meseci #2
mozda je enkriptovani podatak stvarno predugacak..

da li si probao da stavis varchar(1000) ili tako nesto?
Re: Enkripcija podataka 23.11.2021. u 11:55 · pre 60 meseci #4
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
Re: Enkripcija podataka 23.11.2021. u 11:57 · pre 60 meseci #5
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
Re: Enkripcija podataka 23.11.2021. u 12:42 · pre 60 meseci #7
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
Re: Enkripcija podataka 23.11.2021. u 12:50 · pre 60 meseci #8
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
Sviđa mi se1
Re: Enkripcija podataka 23.11.2021. u 17:56 · pre 60 meseci #9
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...
Potpis
Nikad izvini!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme