GNU/Linux >> Znalost Linux >  >> Ubuntu

Více forem součtu v základních službách?

Po přečtení GNU Core Utilities – Wikipedia jsem našel vícenásobný součet

[email protected]:~$ cksum nohup.out 
4104911401 101860700 nohup.out
[email protected]:~$ b2sum nohup.out 
468c86394c5c4be04d0bce3b98584197b0c3f4cbb630144818f9d77d48ab7296e4c53db481b6bdd7c46dd5203d3f016d9ef01b126806e04be5003aeebb1bc6
22  nohup.out                                                                                                                
[email protected]:~$ sum nohup.out 
37767 99474
[email protected]:~$ sha1sum nohup.out 
79106925d593e18bd148ba94a6e4fb9da02e8c47  nohup.out
 [email protected]:~$ md5sum nohup.out 
3be4b17f18e4715d849a31ae482565cf  nohup.out

Začal jsem se učit linux před měsíci, měl bych je rozlišovat a používat je v každodenním provozu?

Přijatá odpověď:

Příkazy kontrolního součtu, které jste našli, se nejčastěji používají k ověření integrity dat a informací o sledování. Je to, jako byste vyřešili matematický problém a pak se podívali na odpovědi na konci knihy, abyste se ujistili, že je vaše řešení správné.

Nejběžnějším příkladem je, že když si stáhnete software nebo obraz Ubuntu.iso, uvidíte soubor jako tento (příklad ze souboru SHA256SUM pro vydání 18.04):

ff7feb65254b64ffadc00a3ce39df89e3cf84485343063c04fa11859475931c4 *ubuntu-18.04.1-preinstalled-server-armhf+raspi2.img.xz
a5b0ea5918f850124f3d72ef4b85bda82f0fcd02ec721be19c1a6952791c8ee8 *ubuntu-18.04.1-server-amd64.iso
8e9a766b4fed214632c8fd0f039c372fe18b0e5a2f4a4167f5c1edd5090385f4 *ubuntu-18.04.1-server-arm64.iso
dc8aa1b7f9c7d7dd66bbde516e739166126faa55789da0cb63328a507ed5fc00 *ubuntu-18.04.1-server-ppc64el.iso
76f6a384cd943a14761263b725fbccb2ebb04f147efa0c9eb884868e97c2eaac *ubuntu-18.04.1-server-s390x.iso

Když si stáhnete ubuntu-18.04.1-server-arm64.iso soubor, chcete se ujistit, že byl soubor stažen v pořádku, že s ním nikdo uprostřed sítě nemanipuloval nebo že byl stažen poškozený soubor. Takže když to uděláte

sha256sum ~/Downloads/ubuntu-18.04.1-server-arm64.iso

budete vědět správným způsobem, zda je soubor v pořádku nebo ne. Pokud jde o různé typy, u bezpečnostních aplikací platí, že čím silnější má sha256 nebo sha512 tím lépe, protože útočník to nemůže zlomit. Hashe jsou jednosměrné funkce. Vstup vytváří hash, ale ne naopak. Z bezpečnostních důvodů je tedy lepší, aby se hesla nikdy neukládala na servery – pouze hash.

Když útočníci kradou informace ze serverů, měli by mít pouze hodnoty hash hesel, nikoli hesla samotná. Nyní byly haše jako MD5 a SHA1 prolomeny a útočníci je mohou prolomit, aby našli originální hesla. Nemusíte si je tedy pamatovat, ale je dobré vědět, zda aplikace používá silný hash, jako je SHA256 nebo SHA512


Ubuntu
  1. Úvod do GNU Core Utilities

  2. Top 10 kompresních nástrojů pro Ubuntu

  3. Více argumentů v Shebang?

  1. Jak spustit skript Shell na pozadí?

  2. Opengl Max Core Profile se zasekl na 3.3?

  3. Jak nastavit více Gpus (12.04)?

  1. Příkaz Linux Nohup

  2. Realizace více potrubí v C

  3. nohup více po sobě jdoucích příkazů