Categoria
Criptografia
Codificação, hash, criptografia e compactação.Guia da categoria
Visão geral
Use esta visão geral para entender a categoria antes de abrir uma função específica.- Veja o que este grupo de funções ajuda a resolver.
- Compare nomes e descrições em uma única tabela.
- Abra uma função para ver sintaxe, argumentos, retornos e exemplos.
Criptografia
Funções disponíveis
| Função | Descrição |
|---|---|
base64_decode | Decodifica uma string codificada em base64. |
base64_encode | Codifica uma string em Base64. |
crypt.decrypt | Descriptografa o texto cifrado com a chave fornecida, o vetor de inicialização e o modo de cifra opcional. |
crypt.encrypt | Criptografa uma string com a chave fornecida e retorna o texto cifrado junto com o vetor de inicialização usado. |
crypt.generatebytes | Gera bytes aleatórios criptograficamente seguros com o comprimento solicitado. |
crypt.generatekey | Gera uma chave aleatória adequada para auxiliares criptográficos suportados. |
crypt.hash | Faz hash de uma string com o algoritmo selecionado e retorna o resumo. |
crypt.hmac | Cria um resumo HMAC com chave para autenticar uma mensagem. |
crypt.random | Gera bytes aleatórios para nonces, salts ou tokens temporários. |
lz4compress | Comprime uma string usando LZ4 para reduzir o tamanho antes do armazenamento ou transferência. |
lz4decompress | Descompacta uma string LZ4 e, opcionalmente, valida o tamanho descompactado esperado. |