App Crypto for Android
Aplikacja zapewnia wygodne narzędzia do szyfrowania - odszyfrowywania tekstu i plików
Informacje O Aplikacji
Opis Aplikacji
Analiza I Recenzja Aplikacji Na Androida: App Crypto for Android, Opracowane Przez ivan gabrovski. Wymienione W Kategorii Narzędzia. Aktualna Wersja To 3.0, Zaktualizowana 30/05/2025 . Według Opinii Użytkowników W Google Play: App Crypto for Android. Osiągnięto W Przypadku Instalacji 2 X 7. App Crypto for Android Ma Obecnie 1 Recenzji, Ś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. Nadaje Się Do Wielu Różnych Urządzeń. Pobierz Bezpłatnie Aplikację Bezpośrednio Ze Sklepu Google Play Lub Innych Wersji, Które Udostępniamy. Ponadto Możesz Pobierać Bez Rejestracji I Bez Konieczności Logowania.
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, Że Z Łatwością Możesz Wybrać Gry Lub Oprogramowanie, Które Pasują Do Twojego Urządzenia.
Może Się Przydać, Jeśli Istnieją Jakiekolwiek Ograniczenia Krajowe Lub Jakiekolwiek Ograniczenia Ze Strony Twojego Urządzenia W Sklepie Google App Store.
