问答题
Bob制作了一个名为encrypt.exe的文件,并打算将该文件传递给Alice,为了防止该文件在传送的过程中出现错误,她利用杂凑函数SHA-1计算了该文件的杂凑值hashvalue,并encrypt.exe和hashvalue传送给Alice。请回答下列问题:
(1)当Alice收到encrypt.exe和hashvalue时,如何判断文件encrypt.exe在传送过程中是否出现错误?
(2)如果在文件传送过程中有一个主动攻击者,那么(1)中的判断是否一定正确?若不正确,请给出一种能够正确判断文件是否被改写的方法。