Ша1де канча байт бар?
Ша1де канча байт бар?

Video: Ша1де канча байт бар?

Video: Ша1де канча байт бар?
Video: Papantonio: Roberts' 3rd World Court Predictably Screws Ohio - The Ring Of Fire 2024, Ноябрь
Anonim

Криптографияда SHA-1 (Коопсуз Хэш Алгоритм 1) криптографиялык хэш-функция, ал киргизүүнү кабыл алат жана билдирүү дайджест деп аталган 160 бит (20 байт) хэш маанисин чыгарат – адатта он алтылык сан катары көрсөтүлөт, 40 цифралар узун.

Ошондой эле билүү үчүн, sha256 канча байт бар?

Sha256 256 биттин узундугун түзөт -- анын аты көрсөтүп тургандай. Эгер сиз он алтылык өкүлчүлүктү колдонуп жатсаңыз, ар бир цифра 4 бит үчүн коддору; ошондуктан сизге керек 64 256 битти көрсөтүү үчүн сандар -- ошондуктан, сизге varchar керек ( 64 ), же символ( 64 ), узундугу дайыма бирдей болгондуктан, такыр өзгөрбөйт.

Ошо сыяктуу эле, SHA 1 бузулганбы? The SHA - 1 хэш функция теориялык жактан болгон сынган 2005-жылы; бирок, чыныгы дүйнөдө биринчи ийгиликтүү кагылышуу чабуулу 2017-жылы ишке ашырылган. Эки жыл мурун, Google жана CWI академиктери бирдей болгон эки файлды чыгарышкан. SHA - 1 хэш, дүйнөдө биринчи болуп SHA - 1 кагылышуу чабуулу - "деп аталган SHAttered ."

Ошо сыяктуу эле, сиз канча ша1 комбинациялары бар?

Эгерде 0 биттик массив 00 биттик массивден башкача болсо, балким дагы эле саны болушу мүмкүн мүмкүн кириштер ≈2264. Анда 2160 ≈228 болот. Ошентип ошол жерде 2264 болуп саналат мүмкүн 228 үчүн киргизүү мүмкүн чыгуулар. Бул дегенди билдирет ошол жерде ар бир чыгаруу үчүн ≈2264228 киргизүү болуп саналат.

Эмне үчүн SHA 1 алсыз?

Эгер алсыздык эки файлдын бирдей дайджестке ээ болушуна мүмкүндүк берген хэш-функцияда табылса, функция криптографиялык жактан бузулган деп эсептелет, анткени аны менен түзүлгөн санарип манжа издери жасалма болушу мүмкүн жана аларга ишенүүгө болбойт.

Сунушталууда: