AES Message Encryptor for SMS

4,3
158 opinii
10 tys.+
Pobrania
Ocena treści
Dla wszystkich
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

Ta aplikacja może być używany do szyfrowania tekst wiadomości, wiadomości SMS lub e-mail za pomocą treści Advanced Encryption Standard (AES) z 256-bitowym kluczem. Może szyfrowania / deszyfrowania wiadomości za pomocą AES. Ta aplikacja nie wymaga żadnych uprawnień i jest całkowicie pozbawiony reklam. Możesz mieć pewność, że aplikacja robi to, co obiecuje. Resistitvity trzask AES zależy od długości hasła i złożoności. Aplikacja ostrzega, jeśli użytkownik nie wybierze hasło posiadający co najmniej 6 znaków posiadający conajmniej jedną wielką literę, jedną małą literę, o jeden znak specjalny i jeden cyfrowy.

Encryptor Tekst to aplikacja do szyfrowania tekstu, który pozwala chronić swoją prywatność podczas komunikowania się z przyjaciółmi. To pozwala na szyfrowanie / deszyfrowanie wiadomości tekstowych przy użyciu Advanced Encryption Standard (AES) z 256 bitowym kluczem (długości).

System oblicza klucza 256 bit z ciągu hasło używając SHA-256. System wykorzystuje metodę Cipher Block łańcuchowym (CBC) do szyfrowania wiadomości w blokach po 128 bitów. Tryby symetryczny szyfr blokowy dla algorytmów szyfrowania z kluczem wymagają zwykłego wprowadzania tekstu, który jest wielokrotnością rozmiaru bloku (czyli 128 bitów dla AES), więc komunikaty mogą zostać usztywniony w celu dostosowania ich do tej długości. Wypełnienie używany jest PKCS5Padding. W CBC Explicit techniki Inicjalizacja wektorów jest używana w którym możemy poprzedzić pojedynczą losową bloku do tekstu jawnego. Szyfrowanie odbywa się normalnie, z wyjątkiem IV nie muszą być przekazywane do procedury deszyfrowania. Cokolwiek wykorzystuje IV deszyfrowanie, tylko losowo bloku "uszkodzone". Blok ten odrzucono, a reszta deszyfrowania jest oryginalny tekst jawny.

Elektroniczne książki kodowej (EBC) opcja Metoda szyfr blokowy została również podana. W EBC komunikat jest podzielony na bloki, a każdy blok jest szyfrowany separately.The Wadą tego sposobu jest to, że te same jawnego bloki są zakodowane w identycznych bloków szyfrogramu; w ten sposób, że nie musi być używany z innego niż przypadkowych i powtarzających się danych. Tryb ECB jest deterministyczny. Opcja EBC jest wyłącznie do celów naukowych.

Tryb testowania. Wartości testowe AES (wzięte z FIPS-197) to:
Klucz: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Plaintext: 00112233445566778899aabbccddeeff
Szyfrogram: 8ea2b7ca516745bfeafc49904b496089
Szyfrowanie zwykłego tekstu z kluczem powinien dać szyfrogram, odszyfrowania zaszyfrowany za pomocą klucza powinien udzielić jawny.

Można przetestować szyfrowanie on-line za pomocą wartości testowe na
http://extranet.cryptomathic.com/aescalc/index
Aby przetestować wybrać tryb jako EBC na stronie internetowej i korzystać z powyższych wartości testowe. Aby przetestować anyother wartości klucza i danych, należy upewnić się, że dane jest dokładnie 16 Hex (16x8 = 128 bitów) znaków. Klucz powinien być 32 znaków szesnastkowych (32x8 = 256 bitów) długości. Wybrany w Android tryb powinien być "Testy z nr Paddinga". Można by stwierdzić, że wynik pasuje dokładnie.

Można sprawdzić, SHA-256 konwersji hasła na stronie internetowej
http://www.xorbin.com/tools/sha256-hash-calculator

Okrywać żadnych problemów, nie wahaj się napisać do mnie
manindersinghgill@gmail.com

PS
Kilka dobrych linków do nauki kryptografii proces wykorzystywany w aplikacji są pod adresem
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM

Blok Szyfry, Dlaczego nie skorzystać EBC?
https://www.youtube.com/watch?v=t0pREiDO7_g
https://en.wikipedia.org/wiki/Block_cipher

UTF-8
https://www.youtube.com/watch?v=vLBtrd9Ar28
Ostatnia aktualizacja
26 lip 2024

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Praktyki w zakresie zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od sposobu korzystania z aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
Żadne dane nie są udostępniane innym firmom
Dowiedz się więcej o deklarowaniu udostępniania danych przez deweloperów
Aplikacja nie zbiera danych
Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów

Oceny i opinie

4,2
150 opinii
Użytkownik Google
2 lutego 2017
Only english interface? .....No way..
1 osoba uznała tę opinię za pomocną
Czy to było pomocne?
MANINDER SINGH GILL
2 lutego 2017
Kindly elaborate the problem ? May be I could help.

Co nowego

To comply with requirements upgraded target SDK to API level 34

Pomoc dotycząca aplikacji

Więcej od: MANINDER SINGH GILL