Tôi đang khám phá xung quanh trong cửa sổ thiết bị đầu cuối thống nhất Ubuntu khi điều này xuất hiện:
Khi tôi gõ:
file /bin/ls
đầu ra là:
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x214a38d0db472db559f0dabf0ae97f82fea83e03, stripped
Tôi muốn xác minh rằng sha1 là chính xác và do đó tôi đã gõ nó:
openssl sha1 /bin/ls
Tuy nhiên, đầu ra là như vậy:
SHA1(/bin/ls)= 8800fee57584ed1c44b638225c2f1eec818a27c2
Mặc dù chúng có cùng độ dài theo hệ thập lục phân, nhưng dường như chúng không khớp. Tôi đã bỏ lỡ một cái gì đó? Hay là BuildID[sha1]
đề cập đến một cái gì đó khác?