Jak zabezpieczyć String'a?

Jak zabezpieczyć String'a?
  • Rejestracja: dni
  • Ostatnio: dni
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

Demonical Monk
  • Rejestracja: dni
  • Ostatnio: dni
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)

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
1

Najprostsze zabezpieczenie przed takim lamerstwem:

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.