Semak SHA1 Checksum dalam Mac OS X

Isi kandungan:

Anonim

Pencincangan SHA kerap digunakan dengan sistem kawalan pengedaran untuk menentukan semakan dan menyemak integriti data dengan mengesan kerosakan atau gangguan fail. Untuk kegunaan biasa, SHA checksum menyediakan rentetan yang boleh digunakan untuk mengesahkan fail telah dipindahkan seperti yang dimaksudkan. Jika jumlah semak SHA sepadan, integriti fail telah dikekalkan.

Tutorial ini akan menunjukkan kepada anda cara menyemak jumlah semak sha1 fail pada Mac, tetapi ia berfungsi sama di Linux juga.

Cara Menyemak Hash SHA1 Fail dalam Mac OS X

Lancarkan Terminal, yang terdapat dalam folder Aplikasi dan Utiliti, dan gunakan sintaks berikut:

shasum /path/to/file

Untuk mengesahkan fail bernama "DownloadedFile.dmg" pada desktop, ia akan menjadi:

shasum ~/Desktop/DownloadedFile.dmg

Ini akan menghasilkan sesuatu seperti ini:

$ shasum ~/Desktop/CheckMe.zip ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip

Rentetan heksadesimal yang panjang itu ialah cincang SHA1.

Ia mungkin kelihatan seperti ini dalam tetingkap Terminal:

Cara mudah untuk menyemak fail SHA1 yang tertanam jauh dalam sistem fail tanpa menaip laluan penuh, adalah dengan menaip bahagian pertama arahan kemudian seret dan lepaskan fail ke dalam tetingkap Terminal. Ini secara automatik menaip laluan untuk anda:

shasum (seret dan lepaskan fail di sini)

Ingat untuk meletakkan ruang selepas “shasum” untuk ini berfungsi dengan baik.

Lalai untuk arahan shasum ialah menggunakan SHA1, jenis cincang yang paling biasa, tetapi ini boleh ditukar dengan bendera -a jika perlu kepada 224, 256, 384 atau 512. Juga, walaupun SHA1 menjadi lebih biasa daripada MD5, anda masih boleh menyemak cincang md5 dengan mudah dalam Mac OS X juga dengan arahan md5.

Contoh Penggunaan SHA1 untuk Mengesahkan Fail

Jadi anda mungkin tertanya-tanya, bilakah anda boleh menggunakan ini untuk mengesahkan integriti fail?

Kegunaan praktikal yang mungkin dihadapi oleh pengguna Mac ialah apabila memuat turun kemas kini perisian terus daripada Apple, yang menyenaraikan cincangan SHA1 bagi setiap fail yang ditawarkan melalui pelayan mereka pada penghujung setiap halaman muat turun. Anda boleh melihat rentetan sedemikian yang diserlahkan dalam tangkapan skrin di bawah. Rentetan sha ini membolehkan pengguna mengesahkan dengan mudah integriti muat turun mereka sama ada daripada Apple atau apabila fail telah dihoskan pada tapak cermin pihak ketiga.

Beginilah juga didapati bahawa Mac OS X 10.7.3 telah dikemas kini secara senyap-senyap dan beberapa soalan tentang perkara ini menimbulkan siaran khusus ini.

Menggunakan rentetan cincang SHA1 juga merupakan cara mudah untuk mengesahkan pemindahan fail daripada rangkaian rakan ke rakan dan untuk memastikan muat turun telah selesai atau fail tidak diusik di suatu tempat di sepanjang baris. Dengan mengetahui jumlah semak SHA1 asal, anda boleh mengesahkan versi fail anda dalam padanan soalan dan menentukan sama ada fail itu memang sah dan telah tiba seperti yang dimaksudkan.

Semak SHA1 Checksum dalam Mac OS X