App Crypto for Android

App Crypto for Android

  • 19.6 MB

    Rozmiar Pliku

  • Bezpieczeństwo
  • Everyone

  • Android OS

O App Crypto for Android

Aplikacja zapewnia wygodne narzędzia do szyfrowania - odszyfrowywania tekstu i plików

Aplikacja zapewnia następujące metody szyfrowania i deszyfrowania: kryptosystem afiniczny dla tekstu łacińskiego (26 liter), kryptosystem afiniczny dla tekstu cyrylickiego (30 liter), kryptosystem RSA i kryptosystem АSЕ.

Kryptosystem afiniczny to przykłady kryptosystemów klucza prywatnego. W kryptosystemie klucza prywatnego, po poznaniu klucza szyfrującego, można szybko znaleźć klucz deszyfrujący. Tak więc, wiedza, jak szyfrować wiadomości przy użyciu określonego klucza, pozwala na odszyfrowanie wiadomości, które zostały zaszyfrowane przy użyciu tego klucza.

Kryptosystem RSA to kryptosystem klucza publicznego, jeden z najstarszych powszechnie stosowanych do bezpiecznej transmisji danych. W kryptosystemie klucza publicznego klucz szyfrujący jest publiczny i odrębny od klucza deszyfrującego, który jest utrzymywany w tajemnicy (prywatny). Użytkownik RSA tworzy i publikuje klucz publiczny na podstawie dwóch dużych liczb pierwszych wraz z wartością pomocniczą. Liczby pierwsze są utrzymywane w tajemnicy. Wiadomości mogą być szyfrowane przez każdego za pomocą klucza publicznego, ale odszyfrowane tylko przez osobę znającą klucz prywatny.

Advanced Encryption Standard (AES), znany również pod oryginalną nazwą Rijndael, to specyfikacja szyfrowania danych elektronicznych ustanowiona przez amerykański Narodowy Instytut Standardów i Technologii (NIST) w 2001 roku. AES jest odmianą szyfru blokowego Rijndael. Rijndael to rodzina szyfrów o różnych rozmiarach kluczy i bloków.

W aplikacji używane są AES/CBC/PKCS5Padding, który jest kryptograficznym trybem działania używanym do bezpiecznego szyfrowania i odszyfrowywania danych. CBC (Cipher Block Chaining): jest to tryb działania, w którym każdy blok danych jest łączony z poprzednim blokiem za pomocą operacji XOR przed zaszyfrowaniem. Pierwszy blok jest łączony z wektorem inicjalizacyjnym (IV), który musi być unikalny dla każdej zaszyfrowanej wiadomości. Tryb CBC zapewnia lepszą ochronę przed atakami, które próbują zmienić zawartość wiadomości. PKCS5Padding: jest to schemat wypełniania danych, który zapewnia, że ​​dane wejściowe mają długość wielokrotności rozmiaru bloku (w tym przypadku 128 bitów). PKCS5Padding dodaje bajty na końcu ostatniego bloku, tak aby stał się pełny. Te dodatkowe bajty zawierają informacje o liczbie dodanych bajtów.

Wszystkie metody szyfrowania w aplikacji umożliwiają przechowywanie zaszyfrowanych plików w wybranym katalogu urządzenia, w którym znajduje się plik szyfrujący, w nazwie którego znajduje się tekst „Zaszyfrowany...” plus nazwa pliku szyfrującego, a w nawiasach jego rozszerzenie i metoda szyfrowania, np. AES.

Zaszyfrowany tekst można zapisać jako pliki w folderze urządzenia do pobrania.

W aplikacji klucze prywatne dla AES do zapisu są szyfrowane metodą RSA i zapisywane jako oddzielny plik. Tak więc przy szyfrowaniu AES zapisywane są pliki o nazwach:

EncryptedAes_xxx(.txt).bin – zaszyfrowany plik xxx.txt;

EncryptedAesRSAPrivateKey_xxx.bin – prywatny klucz RSA do szyfrowania prywatnego klucza AES dla tego samego pliku xxx.txt;

EncryptedAesKey_xxx.bin – prywatny klucz AES zaszyfrowany przez RSAPrivate Key dla tego samego pliku xxx.txt;

ivBin_xxx.bin – wektor inicjalizacji dla tego samego pliku xxx.txt;

Tak więc przy szyfrowaniu RSA zapisywane są trzy pliki o nazwach:

EncryptedRSA_xxx(.txt).bin – zaszyfrowany plik xxx.txt;

EncryptedRSAPrivateKey_xxx.bin - prywatny klucz RSA;

EncryptedRSAPublicKey_xxx.bin - publiczny klucz RSA;

Przy szyfrowaniu Affine Latin zapisywane są dwa pliki o nazwach:

EncryptedAffineLatin_xxx(.txt).bin – zaszyfrowany plik xxx.txt;

EncryptedAffineLatinKeyB_xxx.bin - przesunięcie parametru b;

Łacińskie znaki są zamieniane na cyrylicę z zaszyfrowanymi plikami Affine Cyrillic.

Podczas odszyfrowywania wszystkie pliki dla odpowiedniej metody szyfrowania i odpowiedni zaszyfrowany plik (plik z zaszyfrowanymi danymi i odpowiednimi kluczami) muszą znajdować się w tym samym folderze.

Podczas odszyfrowywania najpierw wybierana jest metoda użyta do zaszyfrowania pliku, a następnie plik z zaszyfrowanymi danymi.

Aplikacja ma banery reklamowe, które mogą aktywować lub dezaktywować wyświetlanie reklam.

Aplikacja ma pomoc i linki do innych aplikacji autora.

Pokaż więcej

What's new in the latest 22.0

Last updated on Nov 3, 2026
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Pokaż więcej

Filmy i zrzuty ekranu

  • App Crypto for Android plakat
  • App Crypto for Android screenshot 1
  • App Crypto for Android screenshot 2
  • App Crypto for Android screenshot 3
  • App Crypto for Android screenshot 4
  • App Crypto for Android screenshot 5
  • App Crypto for Android screenshot 6
  • App Crypto for Android screenshot 7

Informacje App Crypto for Android APK

Ostatnia wersja
22.0
Kategoria
Narzędzia
Rozmiar Pliku
19.6 MB
Available on
Ocena treści
Everyone
Raport bezpieczeństwa
Sprawdź teraz
Sprawdzanie bezpieczeństwa zakończone
Brak wirusa
Brak oprogramowania szpiegującego
Brak złośliwego oprogramowania
Brak wirusa
Brak oprogramowania szpiegującego
Brak złośliwego oprogramowania
Nazwa pakietu:net.eaglepeak.crypto
SHA-256:ed162b719d74ee8f87c72ebb9ccca0c81755cd44f78ca0f519a15071fbcfe0e5
SHA-1:0984ae538f8a33ac907161d9e7181aca01cd7802
Pokaż więcej
Zweryfikowane przez: APKPURE

Stare wersje App Crypto for Android

APKPure ikona

Superszybkie i bezpieczne pobieranie za pośrednictwem aplikacji APKPure

Jedno kliknięcie, aby zainstalować pliki XAPK/APK na Androidzie!

Pobierz APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies