本发明提供一种文件校验方法及系统,应用于计算机技术领域,该方法中上位机利用预设密钥对中的私钥对待传输文件进行加密,并计算加密后的待传输文件对应的第一哈希值,下位机计算待传输文件的哈希值,得到第二哈希值,并使用预设密钥对中的公钥对第一哈希值进行解密,得到第三哈希值,下位机在所得第二哈希值和第三哈希值一致的情况下,即可判定待传输文件是完整的。本方法基于非对称加密算法实现,利用非对称算法中预设密钥对以及相应的哈希值实现待传输文件的完整性校验,与现有技术中使用的对称性算法相比,上位机与下位机使用不同的密钥,破译难度大,能够提高文件完整性校验的准确性。