Ĺadny brzuch
Może mi ktoś powiedzieć jak w programie zrobionym w Delphi zastosować szyfrowanie? Nie chodzi o jakieś prościutki sposób. A przy okazji, jak działa Blowfish?
Mój e-mail: damc1@wp.pl
gg: 3933138
Czy chodzi Ci o to jak napisać program do szyfrowania? Niestety Twoje pytanie jest troche dziwne :roll: Z tego co wiem to nie da się zaszyfrować programu, bo niby czemu miałoby to służyć? Szyfruje się dane stworzone przez jakiś program, a dostęp do programu można zablokować hasłem( który też z kolei chroni Twoje dane). A swoją drogą nie lepiej najpierw stworzyć program stosując jakiś prosty szyfr? Np. xorowania, Rot - 13, a dopiero potem brać się za BlowFish'a? Co do tego ostatniego to tutaj znajdziesz potrzebne informację do tego algorytmu, jeśli mało to www.google.pl :)
Szczęść Boże!
gg: 2574058
Chodziło o to jak w programie szyfrować inne pliki. Co to jest xorowanie? A tak wogule dzięki za ten link. 8)
Mój e-mail: damc1@wp.pl
gg: 3933138
cytat:damc napisał:
Co to jest xorowanie?
To funkcja (jeżeli chodzi o programowanie) matematyczna, która stosowana jest do szyfrowania :)
A jeżeli chodzi o szyfrowanie z prawdziwego zdarzenia, to chyba algorytm MD5 jest najlepszy (jest on stosowany do zaszyforwania haseł w systemach Unixowych). Jak już zaszyfruje jakiś ciąg danych, to potem można go odszyfrować chyba tylko za pomocą sumy kontrolnej.....Czy jakoś tak :)W każdym bądź razie jest trudny do złamania
We all living in Amerika,
Amerika ist Wunderbar.
cytat:Adam12 napisał:
Z tego co wiem to nie da się zaszyfrować programu, bo niby czemu miałoby to służyć?
Da się zaszyfrować i skompresować.
Robi się to po to aby utrudnić życie piratom.
cytat:Igor napisał:
Da się zaszyfrować i skompresować.
Robi się to po to aby utrudnić życie piratom.
Z skompresowaniem się zgodzę(częściowo zapobiega to deasembleracji), ale z szyfrowaniem nie. Na utrudnienie życia piratom programy się zabezpiecza specjalnymi algorytmami, aby zapobiegać ich kopiowaniu. Także jest różnica między zabezpieczaniem programu przed kopiowaniem, a szyfrowaniem danych.
Szczęść Boże!
gg: 2574058
Wejdz na strone www.algorytm.cad.pl Kyptologia.
A tak na marginesie najlepszym szyfrem (całkowice bezpiecznym) jest szyfr Vernama.
Lipek
cytat:Adam12 napisał:
cytat:Igor napisał:
Da się zaszyfrować i skompresować.
Robi się to po to aby utrudnić życie piratom.
Z skompresowaniem się zgodzę(częściowo zapobiega to deasembleracji), ale z szyfrowaniem nie.
To zależy co rozumiesz pod pojęciem zaszyfrowania.
Nie zawsze program, którego kod został zmieniony w celu utrudnienia życia piratom jest mniejszy od oryginału.
A poza tym skompresowany exec też jest w pewnym sensie zaszyfrowany, bo w takiej postaci nikt nie jest w stanie go zdeasemblować.
Nie zawsze trzeba stosować algorytm kompresji. Można np zastosować szyfr Cezara i taki program będzie zaszyfrowany.
Kod programu to też są dane tylko że binarne.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mój e-mail: damc1@wp.pl
gg: 3933138
Czy chodzi Ci o to jak napisać program do szyfrowania? Niestety Twoje pytanie jest troche dziwne :roll: Z tego co wiem to nie da się zaszyfrować programu, bo niby czemu miałoby to służyć? Szyfruje się dane stworzone przez jakiś program, a dostęp do programu można zablokować hasłem( który też z kolei chroni Twoje dane). A swoją drogą nie lepiej najpierw stworzyć program stosując jakiś prosty szyfr? Np. xorowania, Rot - 13, a dopiero potem brać się za BlowFish'a? Co do tego ostatniego to tutaj znajdziesz potrzebne informację do tego algorytmu, jeśli mało to www.google.pl :)
Szczęść Boże!
gg: 2574058
Chodziło o to jak w programie szyfrować inne pliki. Co to jest xorowanie? A tak wogule dzięki za ten link. 8)
Mój e-mail: damc1@wp.pl
gg: 3933138
cytat:damc napisał:
Co to jest xorowanie?
To funkcja (jeżeli chodzi o programowanie) matematyczna, która stosowana jest do szyfrowania :)
A jeżeli chodzi o szyfrowanie z prawdziwego zdarzenia, to chyba algorytm MD5 jest najlepszy (jest on stosowany do zaszyforwania haseł w systemach Unixowych). Jak już zaszyfruje jakiś ciąg danych, to potem można go odszyfrować chyba tylko za pomocą sumy kontrolnej.....Czy jakoś tak :)W każdym bądź razie jest trudny do złamania
We all living in Amerika,
Amerika ist Wunderbar.
cytat:Adam12 napisał:
Z tego co wiem to nie da się zaszyfrować programu, bo niby czemu miałoby to służyć?
Da się zaszyfrować i skompresować.
Robi się to po to aby utrudnić życie piratom.
cytat:Igor napisał:
Da się zaszyfrować i skompresować.
Robi się to po to aby utrudnić życie piratom.
Z skompresowaniem się zgodzę(częściowo zapobiega to deasembleracji), ale z szyfrowaniem nie. Na utrudnienie życia piratom programy się zabezpiecza specjalnymi algorytmami, aby zapobiegać ich kopiowaniu. Także jest różnica między zabezpieczaniem programu przed kopiowaniem, a szyfrowaniem danych.
Szczęść Boże!
gg: 2574058
Wejdz na strone www.algorytm.cad.pl Kyptologia.
A tak na marginesie najlepszym szyfrem (całkowice bezpiecznym) jest szyfr Vernama.
Lipek
cytat:Adam12 napisał:
cytat:Igor napisał:
Da się zaszyfrować i skompresować.
Robi się to po to aby utrudnić życie piratom.
Z skompresowaniem się zgodzę(częściowo zapobiega to deasembleracji), ale z szyfrowaniem nie.
To zależy co rozumiesz pod pojęciem zaszyfrowania.
Nie zawsze program, którego kod został zmieniony w celu utrudnienia życia piratom jest mniejszy od oryginału.
A poza tym skompresowany exec też jest w pewnym sensie zaszyfrowany, bo w takiej postaci nikt nie jest w stanie go zdeasemblować.
Nie zawsze trzeba stosować algorytm kompresji. Można np zastosować szyfr Cezara i taki program będzie zaszyfrowany.
Kod programu to też są dane tylko że binarne.