Entre os diversos códigos maliciosos (também chamados de malware ou genericamente de vírus) existe aquele que, geralmente usando criptografia, torna inacessíveis os dados armazenados no dispositivo atacado e exige pagamento de resgate para restabelecer o acesso ao usuário. Esse malware é chamado de: