在密码学中,SHA-1 是一种由美国 国家安全局 设计的加密哈希函数,被广泛用于流行的 Git 等几个广泛使用的应用程序中,用于检查文件更改和协议 TLS 和 SSL、PGP、SSH、S/MIME 和 IPsec。 此函数将获取一个输入文件并返回一个 160 位的 ASCII 格式的消息摘要,该摘要对于该文件是唯一的,以便在以后的任何时候用于完整性验证。
注意 :SHA-1 并不完全安全,可能会被破解。 查看 此页面 了解更多信息。
sha1_file(filename)
参数 | 类型 | 描述 |
---|---|---|
filename | String | 要为其生成 sha1 哈希的文件。 |
hash = sha1_file(working_directory + "game_data.ini")
上面的代码将为指定的文件生成 sha1 散列,并将返回值存储在变量 "hash" 中。