Szyfrowanie danych, szyfrowanie plików i stringów

Kłódka szyfrowanieZaktualizowana została usługa dla programistów – StringEncrypt, która pozwala w prosty sposób zaszyfrować dowolne dane, generując za każdym razem unikalny algorytm szyfrowania oraz tworząca do tego automatycznie kod dekryptora w wybranym języku programowania.

Jak zwykle szyfrujemy dane?

Jeśli zależy nam na czymś co nie wymaga sporych zasobów procesora nie skorzystamy do tak trywialnego celu z szyfrowania np. AES (zapewne wymagana będzie jakaś zewnętrzna biblioteka szyfrująca lub implementacja).

W większości przypadków, każdy normalny programista napisze do tego celu własne oprogramowanie, które pobierze na wejściu ciąg niezakodowanych danych i zwróci zaszyfrowane dane. Dodatkowo zwróci je w formie pozwalającej zapisać dane w postaci kodu źródłowego języka programowania, w którym akurat tworzy oprogramowanie.

Jak szyfrować dane szybciej?

Usługa StringEncrypt pozwala:

  • zaoszczędzić czas na tworzenie narzędzi programistycznych
  • za każdym razem wygenerować inny algorytm szyfrujący
  • wygenerowany kod nie wymaga zewnętrznych bibliotek szyfrujących
  • można wybrać spośród wyjścia w C/C++, Delphi/Pascal, Java, JavaScript, Python, MASM/FASM, Haskell

Przykład szyfrowania danych

Przykład, chcemy np. zaszyfrować string “Szyfrowanie danych”. Jak to zrobić? Na stronie głównej StringEncrypt wystarczy wpisać nazwę dla labela oraz sam tekst do zaszyfrowania i kliknąć “Encrypt and Generate Decryptor”.

Szyfrowanie danych

Dostępnych jest kilka dodatkowych opcji jak np. wybór wyjściowego języka programowania czy sposób kodowania znaków narodowych, jeśli nasze dane takowe zawierają.

Efektem końcowym są listingi z zaszyfrowanymi danymi oraz kodem źródłowym. Przykłady tak wygenerowanych dekryptorów poniżej.

Zaszyfrowane dane oraz kod deszyfrujący w C/C++

Kod dekryptora w C# dla platformy .NET

Kod dekryptujący w Delphi / Pascal

Wyjściowy kod deszyfrujący w Java

Zaszyfrowane dane do wykorzystania w JavaScript (HTML)

Szyfrowanie danych w Pythonie nie było prostsze

Obsługiwany jest także Haskell

Kod dekryptora w MASM

Zwróćcie uwagę, że dane zostały za każdym razem zaszyfrowane inaczej, z innym zestawem instrukcji szyfrujących, dlatego każdorazowo generowany kod jest inny.

Kod nie wymaga zewnętrznych bibliotek, bazuje na podstawowych funkcjonalnościach jakie oferują obsługiwane języki programowania.

Szyfrowanie plików

StringEncrypt pozwala w równie łatwy sposób szyfrować zawartość dowolnych plików binarnych.

Szyfrowanie plików

Klient końcowy dla Windows

Szyfrowanie można przeprowadzać bezpośrednio na stronie projektu, jednak istnieje również klient dla systemu Windows, oferujący tą samą funkcjonalność:

StringEncrypt dla Windows

Web API

Usługa posiada również interfejs Web API bazujący na prostych zapytaniach POST, dostępne jest SDK w PHP, a jego wykorzystanie jest banalnie proste:

Strona projektu

Zachęcam do odwiedzenia strony usługi i wypróbowania https://stringencrypt.com.

Ile zarabia analityk malware lub programista w firmie antywirusowej?

Idąc za ciosem ankiety o zarobkach pentesterów, kolejna ankieta, tym razem skierowana do pracowników firm antywirusowych (obecnych i byłych). Przedmiotem pytania jest ile w stanie jest wycisnąć analityk lub programista pracujący w firmie antywirusowej (czy to na etat, czy sumarycznie robiąc pojedyncze zlecenia w miesiącu).

Mc Afee

Ile miesięcznie potrafi zarobić analityk malware?

Zobacz Wyniki

Loading ... Loading ...

PS. Pan z obrazka to John McAfee, założyciel firmy McAfee – producenta oprogramownia antywirusowego.

Ile zarabia pentester?

hacker-emblemZawsze mnie zastanawiało ile zarabia pentester, mam wielu znajomych, którzy się tym zajmują i ich zarobki są skarnie różne, jeśli znacie kogoś kto pracuje w tym zawodzie lub sami jesteście pentesterami, zagłosujcie w tej anonimowej ankiecie.

Ile miesięcznie potrafi zarobić pentester?

Zobacz Wyniki

Loading ... Loading ...

Zachęcam również do komentarzy.