Criptografia Simétrica AES: Implementação Prática entre Frontend e Backend
O Advanced Encryption Standard (AES) é um algoritmo de criptografia simétrica amplamente adotado na indústria, caracterizado pelo uso de uma única chave secreta comaprtilhada para os processos de cifragem e decirfagem. Em aplicações web modernas, é uma prática recomendada utilizar essa técnica para proteger credenciais sensíveis, como senhas, d ...
Publicado em 9-3 17:40
Processamento de Imagens de Cartucho 3DS para o Padrão CIA
O formato CIA é o padrão consolidado para a instalação de conteúdo na arquitetura de processamento CTR da Nintendo. Para migrar arquivos brutos de cartucho (identificados pelas extensões .cci ou .3ds) para essa estrutura, o utilitário 3dsconv oferece uma abordagem baseada em Python. A ferramenta realiza o parsing dos cabeçalhos NCCH, gerencia c ...
Publicado em 8-11 06:42
Python: Criptografia e Compressão de Arquivos via Fluxo de Bytes
Este guia explora como implementar criptografia e compressão de arquivos em Python utilizando fluxos de bytes. Abordaremos a criação de um utilitário para proteger e compactar seus dados de forma eficiente.
Estrutura do Projeto e Dependências
Para este projeto, necessitaremos de algumas bibliotecas Python. A principal é a pycryptodome para as o ...
Publicado em 8-9 16:51
Recuperação de Senhas para Arquivos Compactados Criptografados: Análise da Solução de Código Aberto ArchivePasswordTestTool
No cenário atual de gerenciamento de ativos digitais, arquivos compactados criptografados tornaram-se um meio padrão para proteger dados sensíveis. Contudo, quando uma senha é perdida ou esquecida, esses arquivos se transformam em fortalezas digitais inacessíveis. O ArchivePasswordTestTool, uma ferramenta profissional de código aberto construíd ...
Publicado em 8-1 09:11
Guia Prático de OpenSSL para Diagnóstico de Segurança em Servidores
A complexidade dos protocolos criptográficos e suas implementações torna desafiadora a tarefa de validar a configuração exata de um servidor seguro. Embora existam ferramentas automatizadas, entender o que ocorre "sob o capô" é fundamental. O utilitário de linha de comando do OpenSSL funciona de forma análoga a um telnet ou nc, mas co ...
Publicado em 7-20 18:23
Recuperando senhas esquecidas do RDCMan com PowerShell
Esqueci a senha de um usuário padrão em um servidor interno. Felizmente, eu havia me conectado a este servidor anteriormente usando o RDCMan (Remote Desktop Connection Manager) em outro computador e salvado a senha. Após algum esforço, consegui recuperar a senha.
O script PowerShell que funcionou finalmente foi encontrado no seguinte endereço:
...
Publicado em 7-19 06:46
Implementando Criptografia AES com Go
O AES (Advanced Encryption Standard) representa um algoritmo de criptografia simétrica amplamente utilizado para proteger informações sensíveis. A linguagem Go oferece suporte nativo a essa funcionalidade através do pacote crypto/aes, que geralmente é utilizado em conjunto com o pacote crypto/cipher.
Criação da Chave de Criptografia
Para o algo ...
Publicado em 7-19 01:00
Implementação de Criptografia AES e Codificação Base64 em JavaScript
Criptografia AES
Criptografar
Chave e vetor de inicialização (IV) podem ser personalizados, mas devem ser idênticos durante a criptograifa e descriptografia.
import CryptoJS from "crypto-js";
function criptografarDados(texto, chave = 'chaveSecretaPadrao123') {
const chaveProcessada = CryptoJS.enc.Utf8.parse(chave);
if (typeof ...
Publicado em 7-16 08:12
Sistema de Backup e Recuperação de Dados do Aplicativo para Fones de Ouvido Cleer Arc5
Sistema de Backup e Recuperação de Dados do Aplicativo para Fones de Ouvido Cleer Arc5
Já passou por essa situação? Acaba de ajustar os controles, equalizador e cancelamento de ruído dos seus fones TWS ao nível perfeito, e quando troca de celular ou desinstala acidentalmente o aplicativo — todas as configurações desaparecem! 🤯 Tem que passar n ...
Publicado em 7-16 06:02
Implementando Criptografia AES em Go
O AES (Advanced Encryption Standard) é um algoritmo de criptografia simétrica amplamente utilizado para proteger dados sensíveis. Em Go, o pacote crypto/aes fornece funcionalidades para essa criptografia, frequentemente em conjunto com o pacote crypto/cipher para modos de operação.
Geração de Chave
Para AES, a chave deve ter um comprimento espe ...
Publicado em 7-12 21:00