App Crypto for Android

Съдържа реклами
10+
Изтегляния
Класификация на съдържанието
За всички възрасти
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка

Всичко за това приложение

Приложението предоставя следните методи за криптиране и декриптиране: афинна криптосистема за латински текст (26 букви), афинна криптосистема за текст на кирилица (30 букви), RSA криптосистема и АСЕ криптосистема.
Афинните криптосистеми са примери за криптосистеми с частен ключ. В криптосистема с частен ключ, след като знаете ключ за криптиране, можете бързо да намерите ключа за декриптиране. И така, знанието как да шифровате съобщения с помощта на определен ключ ви позволява да декриптирате съобщения, които са били шифровани с този ключ.
Криптосистемата RSA е криптосистема с публичен ключ, една от най-старите широко използвани за сигурно предаване на данни. В криптосистема с публичен ключ ключът за шифроване е публичен и е различен от ключа за декриптиране, който се пази в тайна (частен). Потребител на RSA създава и публикува публичен ключ въз основа на две големи прости числа, заедно със спомагателна стойност. Простите числа се пазят в тайна. Съобщенията могат да бъдат криптирани от всеки чрез публичния ключ, но могат да бъдат декриптирани само от някой, който знае частния ключ.
Усъвършенстваният стандарт за шифроване (AES), известен също с оригиналното си име Rijndael е спецификация за криптиране на електронни данни, създадена от Националния институт за стандарти и технологии на САЩ (NIST) през 2001 г. AES е вариант на блоковия шифър Rijndael.  Rijndael е семейство от шифри с различни размери на ключове и блокове.
В приложението се използва AES/CBC/PKCS5Padding, който е криптографски режим на работа, използван за сигурно криптиране и декриптиране на данни. CBC (Cipher Block Chaining): това е режим на работа, при който всеки блок от данни се комбинира с предишния блок с помощта на операцията XOR, преди да бъде криптиран. Първият блок се комбинира с инициализиращ вектор (IV), който трябва да бъде уникален за всяко криптирано съобщение. Режимът CBC осигурява по-добра защита срещу атаки, които се опитват да променят съдържанието на съобщенията. PKCS5Padding: това е схема за допълване на данните, която гарантира, че входните данни са с дължина, кратна на размера на блока (в този случай 128 бита). PKCS5Padding добавя байтове в края на последния блок, така че да стане пълен. Тези допълнителни байтове съдържат информация за броя на добавените байтове.
С всички методи за криптиране в приложението е възможно да се съхраняват криптираните файлове в избраната директория на устройството, където е криптиращият файл, в чиито имена има текст „Шифровано...” плюс име на криптиращ файл, плюс в скоби неговото разширение и метод на криптиране като AES.
Шифрованият текст може да бъде запазен като файлове в папката на устройството за изтегляне.
В приложението частният ключ за AES за запазване се криптира чрез RSA метод и се записва като отделен файл. Така че с AES криптиране се записват предни файлове с имена:
EncryptedAes_xxx(.txt).bin – криптиран файл xxx.txt;
EncryptedAesRSAVateKey_xxx.bin – частен RSA ключ за криптиране на частен AES ключ за същия файл xxx.txt;
EncryptedAesKey_xxx.bin – частен AES ключ, криптиран от RSAVate Key за същия файл xxx.txt;
ivBin_xxx.bin – инициализиращ вектор за същия файл xxx.txt;
Така че с RSA криптиране се записват три файла с имена:
EncryptedRSA_xxx(.txt).bin – криптиран файл xxx.txt;
EncryptedRSAVateKey_xxx.bin - частен RSA ключ;
EncryptedRSAPublicKey_xxx.bin - публичен RSA ключ;
С Affine Latin криптиране се записват два файла с имена:
EncryptedAffineLatin_xxx(.txt).bin – шифрован файл xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin - преместване на b параметър;
Латиницата се променя с кирилица с Affine Cyrillic криптирани файлове.
При дешифриране всички файлове за съответния метод на криптиране и съответния криптиран файл (файлът с криптираните данни и съответните ключове) трябва да бъдат в една и съща папка.
Когато първо се избере методът за дешифриране, използван за криптиране на файла, се избира и файлът с криптираните данни.
Приложението има рекламни банери, които могат да активират или деактивират показването на реклами.
Приложението има помощ и връзки към други приложения на автора.
Актуализирано на
27.10.2025 г.

Безопасност на данните

Безопасността започва с разбирането на това как програмистите събират и споделят данните ви. Практиките за поверителност и сигурност на данните може да варират в зависимост от употребата от ваша страна, региона и възрастта ви. Тази информация е предоставена от програмиста и той може да я актуализира с течение на времето.
Не се споделят данни с трети страни
Научете повече за това, как програмистите декларират споделянето
Не се събират данни
Научете повече за това, как програмистите декларират събирането

Поддръжка на приложението

Телефонен номер
+359888569075
Всичко за програмиста
Ivan Zdravkov Gabrovski
ivan_gabrovsky@yahoo.com
жк.Младост 1 47 вх 1 ет. 16 ап. 122 1784 общ. Столична гр София Bulgaria
undefined

Още от ivan gabrovski

Подобни приложения