AES Message Encryptor for SMS

4,3
Відгуки: 158
10 тис.+
Завантаження
Вікові обмеження
Для всіх вікових груп
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана

Про цей додаток

Ця програма може використовуватися для шифрування тексту повідомлення, SMS або вмісту електронної пошти за допомогою Advanced Encryption Standard (AES) з 256-бітовим ключем. Він може зашифрувати / розшифрувати повідомлення, використовуючи AES. Ця програма не вимагає яких-небудь дозволів і є повністю вільним від реклами. Ви можете бути впевнені, що додаток робить те, що він обіцяє. Тріщина resistitvity з AES залежить від довжини і складності пароля. Додаток попереджає, якщо користувач не вибирає пароль з мінімум 6 символів, які мають принаймні одну велику літеру, одну рядкову, один спеціальний символ і одна цифра.

Текст Encryptor являє собою додаток Text Encryption, який дозволяє захистити вашу приватне життя під час спілкування з друзями. Вона дозволяє зашифрувати / розшифрувати текстові повідомлення з використанням стандарту Advanced Encryption Standard (AES) з 256 біт (довжина ключа) а.

Система обчислює 256-бітний ключ з рядка пароля, використовуючи алгоритм SHA-256. Система використовує метод Cipher Block Chaining (CBC) для шифрування повідомлення в блоках по 128 біт. режими блочного шифру для симетричних ключів алгоритмів шифрування вимагають традиційного методу введення, який є кратним розміром блоку (тобто 128 біт для AES), тому повідомлення, можливо, доведеться бути доповнений, щоб довести їх до цієї довжини. Оббивка використовується є PKCS5Padding. У CBC Явний метод ініціалізації векторів використовується, в якому ми випереджати один випадковий блок до відкритого тексту. Шифрування здійснюється в звичайному режимі, за винятком того, ХВ не повинна бути доведена до расшифровщика. Незалежно IV дешифрування використовує тільки випадковий блок "пошкоджений". Цей блок відкидають, а інша частина дешифрування є оригінальним відкритим текстом.

Електронна кодова книга (ECB) варіант методу блочного шифру також було дано. У ECB повідомлення поділяється на блоки, і кожен блок шифрується separately.The Недоліком цього способу є те, що ідентичні блоки відкритого тексту шифруються в ідентичні блоки зашифрованого тексту; Таким чином, він не повинен бути використаний з невипадковою і повторюваних даних. Режим ECB є детермінованим. ЄЦБ варіант тільки для академічних цілей.

Тестовий режим. Тестові значення AES (взяті з FIPS-197) є:
Ключ: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Plaintext: 00112233445566778899aabbccddeeff
Гіпертекст: 8ea2b7ca516745bfeafc49904b496089
Шифрування відкритого тексту з ключем повинен дати зашифрованого, дешифрування зашифрованого за допомогою ключа повинен дати відкритий текст.

Ви можете перевірити шифрування в Інтернеті, використовуючи тестові значення в
http://extranet.cryptomathic.com/aescalc/index
Для перевірки вибору режиму, як ЄЦБ на веб-сайті і використовувати вищевказані тестові значення. Для перевірки anyother значення ключа і даних, переконайтеся, що дані в точності 16 Hex (16x8 = 128 біт) символів. Ключ повинен бути не більше 32 символів Hex (32x8 = 256 біт) в довжину. Обраний режим в Програми для Android має бути "Тестування за допомогою без відступів". Ви б помітити, що результат відповідає точно.

Ви можете перевірити перетворення SHA-256 пароля в Інтернеті за адресою
http://www.xorbin.com/tools/sha256-hash-calculator

Incase будь-яких питань, не соромтеся писати мені в
manindersinghgill@gmail.com

PS
Деякі хороші посилання, щоб дізнатися процес криптографія використовується в додатку як під
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM

Блокові шифри, Чому б не використати ЄЦБ?
https://www.youtube.com/watch?v=t0pREiDO7_g
https://en.wikipedia.org/wiki/Block_cipher

UTF-8
https://www.youtube.com/watch?v=vLBtrd9Ar28
Оновлено
26 лип. 2024 р.

Безпека даних

Безпека визначається тим, як додаток збирає і кому передає ваші дані. Способи забезпечення конфіденційності й захисту даних можуть різнитися залежно від використання додатка, регіону та віку користувача. Розробник, який надає цю інформацію, може оновлювати її.
Дані не передаються третім сторонам
Докладніше про те, як розробники заявляють про передавання даних
Дані не збираються
Докладніше про те, як розробники заявляють про збирання даних

Оцінки та відгуки

4,2
150 відгуків

Що нового

To comply with requirements upgraded target SDK to API level 34

Підтримка додатка

MANINDER SINGH GILL: інші додатки