Participe do evento ⁠#Android11: apresentação de lançamento da versão Beta no dia 3 de junho.

Security

Para saber mais sobre como usar a biblioteca Security no seu app ou biblioteca, consulte Visão geral de segurança.

Atualização mais recente Versão estável atual Próximo candidato a lançamento Versão Beta Versão Alfa
15 de abril de 2020 - 1.0.0-rc01 - -

Como declarar dependências

Para adicionar uma dependência à Segurança, adicione o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para ver mais informações.

Adicione as dependências dos artefatos necessários no arquivo build.gradle para seu app ou módulo:

    dependencies {
        implementation "androidx.security:security-crypto:1.0.0-rc01"
    }
    

Para ver mais informações sobre dependências, consulte Adicionar dependências de versão.

Feedback

Seu feedback ajuda a melhorar o Jetpack. Entre em contato se você descobrir novos problemas ou tiver ideias para melhorar essa biblioteca. Consulte os problemas existentes (link inglês) nesta biblioteca antes de criar um novo. Adicione seu voto a um problema existente clicando no botão de estrela.

Criar novo problema (link em inglês)

Consulte a documentação do Issue Tracker (em inglês) para saber mais.

Versão 1.0.0

Versão 1.0.0-rc01

15 de abril de 2020

Lançamento de androidx.security:security-crypto:1.0.0-rc01. A versão 1.1.0-rc01 contém essas confirmações (link em inglês).

Correções de bugs

  • Verificações adicionadas para garantir que, se um KeyGenParamSpec for transmitido para MasterKeys.getOrCreate e que se getUserAuthenticationRequired retornar true, getUserAuthenticationValidityDurationSeconds retornará um valor maior que 0. (I911f5) (b/152644939, links em inglês)

Versão 1.0.0-beta01

18 de março de 2020

androidx.security:security-crypto:1.0.0-beta01 é lançado sem mudanças desde 1.0.0-alpha02. A versão 1.0.0-beta01 contém essas confirmações (link em inglês).

Versão 1.0.0-alpha02

23 de maio de 2019

Lançamento de androidx.security:security-crypto:1.0.0-alpha02. As confirmações inclusas nessa versão podem ser encontradas neste registro de confirmações.

Correções de bugs

  • Correção de um problema para recuperar chaves/valores associados a preferências compartilhadas de getAll().
  • Bloqueio do uso de chaves de preferência restritas.
  • Pequenas atualizações no Javadoc.

Versão 1.0.0-alpha01

7 de maio de 2019

Lançamento de androidx.security:security-crypto:1.0.0-alpha01. As confirmações incluídas nessa versão podem ser encontradas neste link.

Novos recursos em destaque

  • EncryptedFile oferece fluxos de entrada e saída criptografados para ler/gravar dados em um arquivo.
  • EncryptedSharedPreferences, oferece uma implementação de SharedPreferences que criptografa/descriptografa automaticamente todas as chaves e valores.
  • Oferece geração simples de chaves via MasterKeys.