AES Message Encryptor for SMS

4,3
158 avaliações
10 mil+
downloads
Classificação do conteúdo
Todos
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela

Sobre este app

Este aplicativo pode ser usado para criptografar a mensagem de texto, SMS ou conteúdo de e-mail usando o Advanced Encryption Standard (AES) com 256 bit chave. Ele pode criptografar / decifrar mensagens usando AES. Este aplicativo não necessita de quaisquer permissões e é completamente livre de propagandas. Você pode ter certeza que o aplicativo faz o que promete. O resistitvity rachadura de uma AES depende da duração de senha e complexidade. O aplicativo avisa se o usuário não seleciona uma senha com mínimo de 6 caracteres ter pelo menos uma letra maiúscula, uma minúscula, um carácter especial e um dígito.

Encryptor texto é um aplicativo de criptografia de texto que lhe permite proteger a sua privacidade durante a comunicação com os amigos. Ele permite que você criptografar / decifrar mensagens de texto usando Advanced Encryption Standard (AES) com uma de 256 bits (comprimento da chave).

O sistema calcula a chave de 256 bits a partir da seqüência de senha usando SHA-256. O sistema usa o método Cipher Block Chaining (CBC) para criptografar a mensagem em blocos de 128 bits. modos de bloco de criptografia para algoritmos de criptografia de chave simétrica exigem entrada de texto simples que é um múltiplo do tamanho do bloco (ou seja, 128 bits para AES), para que as mensagens podem ter de ser preenchido para trazê-los para esse comprimento. O preenchimento a ser utilizado é PKCS5Padding. Em CBC explícita técnica de Inicialização Vetores está sendo usado na qual estamos preceder um único bloco aleatório para o texto plano. Criptografia é feito como normal, exceto o IV não precisa ser comunicada à rotina de decriptação. Seja qual for IV descriptografia usa, apenas o bloco aleatório é "corrompido". Este bloco é descartado e o resto da descriptografia é o texto claro original é.

Electrónico Codebook (BCE) opção de método de codificação de bloco também tem sido dada. Em BCE a mensagem é dividida em blocos, e cada bloco é criptografado separately.The desvantagem deste método é que blocos de texto simples idênticos são codificados em blocos de texto cifrado idênticos; Assim, não deve ser utilizado com um conjunto de dados aleatórios e não-repetitivos. O modo BCE é determinista. opção BCE é apenas para fins acadêmicos.

Modo de teste. valores de teste AES (tirada do FIPS-197) são:
Key: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Em texto 00112233445566778899aabbccddeeff
Texto cifrado: 8ea2b7ca516745bfeafc49904b496089
Criptografar o texto simples com a chave deve dar o texto cifrado, descriptografar o texto cifrado com a chave deve dar o texto plano.

Você pode testar a criptografia on-line usando os valores de teste no
http://extranet.cryptomathic.com/aescalc/index
Para testar seleccionar o modo como ECB no site e utilizar os valores de ensaios atrás referidas. Para testar a anyother valor da chave e de dados, garantir que os dados é exatamente 16 Hex caracteres (16x8 = 128 bits). A chave deve ser de 32 caracteres Hex (32x8 = 256 bits) de comprimento. O modo seleccionado na aplicação android deve ser "Testing sem preenchimento". Você observa que o resultado corresponde exatamente.

Você pode verificar a conversão SHA-256 da senha on-line em
http://www.xorbin.com/tools/sha256-hash-calculator

Incase de quaisquer problemas, sinta-se livre para escrever para mim,
manindersinghgill@gmail.com

PS
Alguns links bons para aprender processo de criptografia a ser utilizado no aplicativo são como abaixo
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM

Bloco cifras, Por que não usar BCE?
https://www.youtube.com/watch?v=t0pREiDO7_g
https://en.wikipedia.org/wiki/Block_cipher

UTF-8
https://www.youtube.com/watch?v=vLBtrd9Ar28
Atualizado em
26 de jul. de 2024

Segurança dos dados

Sua segurança começa quando você entende como os desenvolvedores coletam e compartilham seus dados. As práticas de segurança e privacidade de dados podem variar de acordo com o uso, a região e a idade. O desenvolvedor forneceu as informações a seguir, que podem ser atualizadas ao longo do tempo.
Os dados não são compartilhados com terceiros
Saiba mais sobre como os desenvolvedores declaram o compartilhamento
Nenhum dado foi coletado
Saiba mais sobre como os desenvolvedores declaram a coleta

Classificações e resenhas

4,2
150 avaliações
Um usuário do Google
12 de setembro de 2019
Excelente aplicativo! Criptografa eficientemente as mensagens e também descriptografa perfeitamente. Parabéns ao desenvolvedor!
Você achou isso útil?
Geová Peçanha
26 de junho de 2024
Perfeito.
Você achou isso útil?

O que há de novo

To comply with requirements upgraded target SDK to API level 34

Suporte do app

Sobre o desenvolvedor
Maninder Singh Gill
linuxatcore@gmail.com
India

Mais de MANINDER SINGH GILL