
App Crypto for Android
Aplikacja zapewnia wygodne narzędzia do szyfrowania - odszyfrowywania tekstu i plików
Informacje O Aplikacji
Opis Aplikacji
Analiza I Przegląd Aplikacji Na Androida: App Crypto for Android, Opracowany Przez ivan gabrovski. Wymienione W Kategorii Narzędzia. Bieżąca Wersja To 3.0, Zaktualizowana W 30/05/2025 . Według Recenzji Użytkowników W Google Play: App Crypto for Android. Osiągnięto Ponad 2X7 Instalacji. App Crypto for Android Ma Obecnie 1 Recenzje, Średnia Ocena 5.0 Gwiazdek
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.
Obecnie Oferujemy Wersję 3.0. To Jest Nasza Najnowsza, Najbardziej Zoptymalizowana Wersja. Jest Odpowiedni Dla Wielu Różnych Urządzeń. Bezpłatne Pobieranie Bezpośrednio Apk Ze Sklepu Google Play Lub Innych Wersji, Które Hostujemy. Ponadto Możesz Pobrać Bez Rejestracji I Nie Wymaga Loginu.
Mamy Więcej Niż 2000+ Dostępnych Urządzeń Dla Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Z Tak Wieloma Opcjami, Łatwo Jest Wybrać Gry Lub Oprogramowanie Pasujące Do Twojego Urządzenia.
Może Się Przydać, Jeśli Istnieją Jakiekolwiek Ograniczenia Krajowe Lub Jakiekolwiek Ograniczenia Z Boku Urządzenia W Google App Store.