Qual é a diferença entre o mcrypt e o scrypt?

0

De man mycrpt, vejo que é uma ferramenta para aplicar um dos algoritmos (cifras?) especificados em mcrypt --list-hashes .

Considerando que o scrypt é um algoritmo por si só, então a ferramenta pode aplicar apenas isso.

Isso está correto?

    
por Aditya M P 09.12.2013 / 12:38

1 resposta

1

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

    
por Mitch 09.12.2013 / 13:01