Um cofre cifrado em Go
Juntando senha no terminal, criptografia at rest e snapshot do SQLite num cofre que vive na RAM e existe no disco apenas como um blob cifrado.
Olá e bem-vindo a minha casa na internet. Aqui falo um pouco sobre mim e sobre meu trabalho como programador, sobre tecnologia e também escrevi alguns artigos e tutoriais que podem ser úteis para pessoas que como eu adoram esse mundo do bit e do transistor. Trabalhar com computadores, além de uma paixão, também é o que paga as contas aqui em casa desde que me conheço por gente. Espero que goste.
:wq
Juntando senha no terminal, criptografia at rest e snapshot do SQLite num cofre que vive na RAM e existe no disco apenas como um blob cifrado.
Rodando o SQLite inteiro na memória e tirando um snapshot dos bytes do próprio banco com serialize/deserialize, no driver modernc.org/sqlite.
Cifrando dados at rest só com a biblioteca padrão do Go: PBKDF2 para derivar a chave da senha e AES-256-GCM para cifrar e autenticar.
Lendo senhas no terminal em Go sem eco e com confirmação no primeiro uso, usando golang.org/x/term.
Uma reimplementação em Go do velho Neko: janela transparente, sprites clássicos, som e um gato que corre atrás do cursor pela tela.
triggers no SQLite para automatizar ações como atualizar timestamps
Função recursiva em Go para acessar valores em mapas aninhados
O clássico /etc/rc.local ainda funciona mesmo depois de 40 anos de obsolescência.
Como configurar e executar um servidor SFTP / WebDAV usando Go (sftpdav). Veja exemplos práticos, dicas de segurança e aproveite as bibliotecas padrão para criar soluções robustas …
Criar e gerenciar um contêiner criptografado para proteger senhas, chaves e outros dados confidenciais de forma prática e segura, sem sacrificar desempenho
LQS: uma ferramenta prática para testar e depurar SQL. Permite integrar metadados, scripts Lua e consultas auxiliares para otimizar seu fluxo de trabalho e detectar erros …
Funções Lua para ordenar e remover linhas duplicadas no Neovim.