A computer is displaying a pop-up message demanding payment or the hard drive will be encrypted. Which of the following BEST describes this type of malware?
A. Trojan
B. Ransomware
C. Spyware
D. Worm