Mcrypt é um programa crypting simples, um substituto para a antiga crypt unix. Ao criptografar ou descriptografar um arquivo, um novo arquivo é criado com a extensão .nc e o modo 0600. O novo arquivo mantém a data de modificação do original. O arquivo original pode ser excluído, especificando o parâmetro -u. Se nenhum arquivo for especificado, a entrada padrão será criptografada para a saída padrão.
O Mcrypt usa todos os algoritmos simétricos incluídos no libmcrypt. Página Man
Scrypt é uma função de derivação de chave baseada em senha criada por Colin Percival. O algoritmo foi projetado especificamente para tornar dispendioso executar ataques de hardware personalizados em larga escala, exigindo grandes quantidades de memória, e é projetado para ser muito mais seguro contra ataques de força bruta de hardware. Em 2012, o algoritmo scrypt foi publicado pela IETF como um Draft da Internet, destinado a tornar-se uma RFC informativa, que desde então expirou. Tarsnap