Skip to content

APIs Criptográficas do iOS

Visão Geral

No capítulo "Criptografia em Aplicativos Móveis", introduzimos as melhores práticas gerais de criptografia e descrevemos problemas típicos que podem ocorrer quando a criptografia é usada incorretamente. Neste capítulo, entraremos em mais detalhes sobre as APIs criptográficas do iOS. Mostraremos como identificar o uso dessas APIs no código-fonte e como interpretar configurações criptográficas. Ao revisar código, certifique-se de comparar os parâmetros criptográficos utilizados com as melhores práticas atuais vinculadas neste guia.

A Apple fornece bibliotecas que incluem implementações dos algoritmos criptográficos mais comuns. O Guia de Serviços Criptográficos da Apple é uma excelente referência. Ele contém documentação generalizada sobre como usar bibliotecas padrão para inicializar e usar primitivas criptográficas, informações úteis para análise de código-fonte.

Knowledge Articles

ID Name Platform
MASTG-KNOW-0068 Bibliotecas de Terceiros para Criptografia platform:ios
MASTG-KNOW-0069 Gerenciamento de Chaves platform:ios
MASTG-KNOW-0067 CommonCrypto, SecKey e Bibliotecas Wrapper platform:ios
MASTG-KNOW-0066 Kit de Criptografia (CryptoKit) platform:ios
MASTG-KNOW-0070 Gerador de Números Aleatórios platform:ios