logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Stworzyłem program do szyfrowania plików AES 256 - jak działa?

arnoldziq 14 Mar 2019 15:48 2259 19
REKLAMA
  • #1 17841466
    arnoldziq
    VIP Zasłużony dla elektroda
    Posty: 5376
    Pomógł: 789
    Ocena: 300
    Witam wszystkich serdecznie.

    W trakcie zabawy z rożnymi metodami szyfrowania danych, stworzyłem mały program, który szyfruje i odszyfrowuje pliki (a nawet całe katalogi plików) za pomocą algorytmu AES 256.
    Może się komuś ten program przyda do bezpiecznego przechowywania czy przesyłania plików.

    Cały program, to pojedynczy plik EXE, który działa jako pole 'Drag'n'Drop'.

    Stworzyłem program do szyfrowania plików AES 256 - jak działa?

    Można samodzielnie wpisać klucz (hasło), lub zapisać je do pliku, a następnie "przeciągnąć" na program, gdy chcemy konkretnego klucza użyć.
    Podobnie postępujemy z plikami do zaszyfrowania lub odszyfrowania; wystarczy je przeciągnąć do okna programu.

    Cały program składa się z 3 przycisków i pola edycyjnego, zawierającego aktualny klucz (pobrany z pliku, lub wpisany ręcznie) oraz 3 przycisków:
    R - generuje przypadkowy klucz
    S - zapisuje klucz do pliku o podanej nazwie i lokalizacji
    A - zapisuje aktualny klucz jako default-owy klucz, ładowany przy stracie programu.

    Pliki kluczy są także kodowane algorytmem AES 256.

    Program nie usuwa żadnych plików z dysku; ani zakodowanych ani rozkodowanych. Ma także wbudowany mechanizm zabezpieczający przed przypadkowym nadpisaniem plików.
    Tym mechanizmem NIE są objęte pliki kluczy zapisywanych jako default-owe, wiec sugeruję robić ich kopie.

    BTW : W przypadku próby zakodowania jakiegoś dużego pliku lub katalogu z dużą ilością plików, Kaspersy AntiVirus zgłaszał mi, że "złapał" Win32.Generic.Trojan, co jest oczywiście kompletną bzdurą.
    Załączniki:
    • AESCrypter.zip (1.14 MB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 17842116
    Dariusz Goliński
    Poziom 22  
    Posty: 783
    Pomógł: 27
    Ocena: 149
    SIema
    Dzięki za ten programik
    Od czasów kiedy używałem PGP szukałem równie czegoś prostego jak twoja apka.
    Pozdrawiam.
  • #3 17842416
    Sam Sung
    Poziom 33  
    Posty: 2018
    Pomógł: 227
    Ocena: 597
    Do kompletu brakuje informacji:
    1. Jaką metodą jest wyliczany klucz i wektor początkowy z wpisanego hasła? PBKDF2?
    2. W jakim trybie działa szyfr? CBC, CFB, CTR, ECB, OFB?

    Swoją drogą ciekawe, czy ktoś odważy się uruchomić takiego exeka z netu i powierzyć mu jakieś ważne pliki :)
  • #4 17842916
    cooltygrysek
    Warunkowo odblokowany
    Posty: 2813
    Pomógł: 131
    Ocena: 530
    Lepsze taki programik niż żaden, to chyba oczywiste. Jednak brak opisu metody szyfrowania. Możemy prosić o więcej informacji po za samym algorytmem ??
  • REKLAMA
  • #5 17843177
    arnoldziq
    VIP Zasłużony dla elektroda
    Posty: 5376
    Pomógł: 789
    Ocena: 300
    cooltygrysek napisał:
    Jednak brak opisu metody szyfrowania.

    Ta konkretna wersja programu to 256bit ECB AES Rijndael.
    Sam Sung napisał:
    Swoją drogą ciekawe, czy ktoś odważy się uruchomić takiego exeka z netu i powierzyć mu jakieś ważne pliki :)

    Poprawi koledze humor to, że umieszczę ten program z cyfrowym podpisem i zażądam za niego £500 ? Wtedy będzie bardziej "pewny" ?
  • REKLAMA
  • #6 17843344
    Konto nie istnieje
    Poziom 1  
  • #7 17843349
    arnoldziq
    VIP Zasłużony dla elektroda
    Posty: 5376
    Pomógł: 789
    Ocena: 300
    atari_robbo napisał:
    I do tego autor namawia aby ignorowac ostrzezenia programu anty-wirusowego (!).
    Do niczego nie namawiam. Stwierdzam tylko, że to akurat ostrzeżenie jest bzdurne.
  • #9 17843546
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #10 17843624
    Sam Sung
    Poziom 33  
    Posty: 2018
    Pomógł: 227
    Ocena: 597
    arnoldziq napisał:
    Sam Sung napisał:
    Swoją drogą ciekawe, czy ktoś odważy się uruchomić takiego exeka z netu i powierzyć mu jakieś ważne pliki :)

    Poprawi koledze humor to, że umieszczę ten program z cyfrowym podpisem i zażądam za niego £500 ? Wtedy będzie bardziej "pewny" ?
    Humor poprawiłaby mi informacja, ile bitcoinów gdzie wysłać, żeby odblokować opcję "odszyfruj" :D
    Osobiście nie mam najmniejszego zamiaru tego uruchamiać, bo to samo robię OpenSSL-em.
  • #11 17843633
    arnoldziq
    VIP Zasłużony dla elektroda
    Posty: 5376
    Pomógł: 789
    Ocena: 300
    Sam Sung napisał:
    Humor poprawiłaby mi informacja, ile bitcoinów gdzie wysłać, żeby odblokować opcję "odszyfruj" :D
    Uwaga, podaję informację (rozumiem, ze to poprawi humor) : opcja 'odszyfruj' jest wbudowana w program i kosztuje dokładnie 0.0 BC (z dokładnością do 32 miejsc po przecinku :P ).
  • #12 17844193
    yogi009
    Poziom 43  
    Posty: 14697
    Pomógł: 848
    Ocena: 2650
    Tak czytam, czytam i dochodzę do wniosku, że jak coś dajesz za darmo, to jest źle. Kodzik źródłowy się zamarzył. A gdzie jest czas poświęcony na stworzenie tej aplikacji? Trochę szacunku do pracy człowieka. Nie wszystko musi być projektem otwartym.
  • #13 17844281
    willyvmm
    Poziom 31  
    Posty: 1756
    Pomógł: 164
    Ocena: 364
    Nie porównuj proszę aplikacji do obliczania rezyztorów z aplikacją której autor sugeruje powierzenie ważnych danych, do tego powodującej alarmy programów antywirusowych.
    Do tegu uwaga o nadpisywaniu defaultowych kluczy bez ostrzeżenia (?!) plus alarm z virustotal: "BehavesLike.AdwareDealPly.tc".
    Wnioski wyciągnij sobie sam.

    Mi ten kod do niczego nie jest potrzebny, ale rozumiem wątpliwości innych.

    OT czarna skrzynka do której można coś wrzucić i... Liczyć na to że da się kiedyś wyjąć i nie wyląduje na dysku u autora.

    Takie czasy. Nie można nikomu ufać. I niestety nie ma to nic wspólnego z szacunkiem do pracy człowieka.
  • #14 17844315
    yogi009
    Poziom 43  
    Posty: 14697
    Pomógł: 848
    Ocena: 2650
    Ok, opinię rozumiem, to się nawet trzyma przysłowiowej "kupy". Wniosek: nie chcesz, nie korzystaj.
  • #15 17890353
    Cash_
    Poziom 2  
    Posty: 2
    Ocena: 1
    Osobom zainteresowanym szyfrowaniem plików polecam VeraCrypt. Nigdy pod żadnym pozorem nie uruchamiajcie exeków z niezaufanych źródeł.
  • #16 18055518
    mala.czarna
    Poziom 2  
    Posty: 3
    Witam serdecznie,
    Na wstępie od razu napiszę, że kompletnie się nie znam na programowaniu, szyfrowaniu i odszyfrowywaniu danych i jestem tu dlatego, że bardzo potrzebuję Waszej pomocy - ludzi, którzy się na tym znają.
    Mam plik (.txt) z zaszyfrowanymi danymi, który w takiej wersji jest dla mnie kompletnie bezużyteczny. Potrzebuję go rozszyfrować, ale nie mam pojęcia jak się do tego zabrać. Czy ktoś jest w stanie mi pomóc? (Dodam tylko, że dane w nim zawarte nie służyły, ani służyć nie będą żadnym złym celom, za które groziłyby kary zgodnie z jakimikolwiek przepisami).
    W przypadku pytań, dodatkowych informacji, co, jak i dlaczego dajcie znać - napiszę więcej na priv.
    Pozdrawiam
    Mała Czarna
  • #17 18055642
    Cash_
    Poziom 2  
    Posty: 2
    Ocena: 1
    W przypadku deszyfrowania plików, chcieć to nie znaczy móc. Jeżeli plik jest zaszyfrowany mocnym szyfrem nic nie da się zrobić. Ten Twój plik jest jakiś poufny? możesz go wrzucić?
  • #18 18056629
    mala.czarna
    Poziom 2  
    Posty: 3
    Poniżej jeden z kodów z tego pliku:
    B4F2FC900A85564BDB3D03A79281E3BD

    W sumie jest ich ok. 270, z tym że niektóre występują wielokrotnie.
    Czy jest ktoś w stanie mi pomóc?

    Pozdrawiam
    Mała Czarna
  • #19 18056633
    Konto nie istnieje
    Poziom 1  
  • #20 18056636
    mala.czarna
    Poziom 2  
    Posty: 3
    No cóż, miałam nadzieję, że jednak coś się uda...
    Dzięki za odpowiedź.

Podsumowanie tematu

✨ Użytkownik stworzył program do szyfrowania plików wykorzystujący algorytm AES 256, który działa w trybie ECB. Program umożliwia szyfrowanie i odszyfrowywanie plików oraz katalogów poprzez przeciąganie ich do okna aplikacji. Użytkownicy wyrazili zainteresowanie, ale również obawy dotyczące bezpieczeństwa, sugerując, że program powinien być open-source, aby można było zweryfikować jego działanie. Pojawiły się pytania o metodę generowania klucza oraz tryb szyfrowania. W dyskusji podkreślono ryzyko uruchamiania nieznanych plików EXE oraz zalecano korzystanie z zaufanych narzędzi, takich jak VeraCrypt. Pojawiły się również prośby o pomoc w deszyfrowaniu plików, co wzbudziło wątpliwości co do możliwości odzyskania danych bez znajomości klucza szyfrującego.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA