Jak zabezpieczyć String'a?

0

Witam. Mam taki maly problem. W programie chciałem stworzyć drobne zabezpieczenie opierające się na szyfrowaniu ciągu znaków za pomocą klucza. Wszystko fajnie dziala, jednakże chcąc sprawdzić czy potrafię jakoś złamać te zabezpieczenie w pewnym programie (nazwy juz nie pamiętam bo bylo to jakiś czas temu, ale możliwe że był to SoftIce) natknąłem się na funkcję która zwróciła mi wszystkie stringi użyte w programie, w tym także właśnie klucz szyfrujący. No i tak od dłuższego czasu się zastanawiam, czy można w jakiś sposób zabezpieczyć String'i w Delphi? Jeśli tak to w jaki sposób?

Pozdrawiam

0
Pawlik napisał(a)

czy można w jakiś sposób zabezpieczyć String'i w Delphi? Jeśli tak to w jaki sposób?

Obfuskacja, niektóre "interaktywne" packery, zabezpieczenia przygotowane w tym celu (np. PeLock)

1

Najprostsze zabezpieczenie przed takim lamerstwem:

var klucz:String;
...
begin
   klucz:=Chr(41)+Chr(42)+Chr(43);
   // tu używasz
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1