Հեշ գեներատոր անվճար
Ստեղծեք MD5, SHA-1, SHA-256, SHA-512 և CRC32 հեշեր տեքստից կամ ֆայլերից։ Ստուգեք ստուգիչ գումարները և տվյալների ամբողջականությունը։
Ստուգիչ գումարներն ընդդեմ գաղտնաբառի hash-ավորման. Սրանք ընդհանուր նպատակի ստուգիչ գումարներ են — ոչ թե գաղտնաբառի hash-ավորման փոխարինիչ (գաղտնաբառերի համար օգտագործեք bcrypt, Argon2 կամ scrypt)։ SHA-1-ն անպիտան է անվտանգության ամբողջականության հայտարարությունների համար։
Տարածված կիրառություններ
- Ստուգել Ֆայլ Կատարողություն HashՍերտ SHA-256 checksum խորհրդի ֆայլ բեռ այն բեւալ հետ publisher checksum հաստատել դա անփոփոխ:
- Սերտ Checksum Տվյալ ԿատարողությունՍարքել SHA-256 hash տեքստ կամ ֆայլ բացահայտել լինում, վավերացնել պահուստ, և լսել տվյալ խողովակ:
- Dedupliculate Ֆայլ HashԲացահայտել շարակցական ֆայլ համեմատել SHA-256 hash — ինչ բովանդակ արտադրել ինչ hash:
- Հասկանալ Գաղտնաբառ HashՍովորել ինչ կրիպտո hash աշխատել տեսնել ինչ տեքստ փոխել ամբողջ այլ hash արդյունք:
- Սերտ Hash API Շարում ՆամակՀասկանալ HMAC նամակ հաշվել hash API շունչ ամբ կա նամակ շարում:
Ինչպես է այն աշխատում
Հեշի ստեղծումը լիովին աշխատում է ձեր դիտարկիչում՝ օգտագործելով Web Crypto API-ի (SHA-1, SHA-256, SHA-384 և SHA-512-ի համար) և ձեռագիր MD5-ի ու CRC32-ի իրականացումների խառնուրդ — քանի որ Web Crypto API-ն միտումնավոր բացառում է այս երկու հին ալգորիթմները։ Տեքստի կամ ֆայլի բովանդակությունը երբեք ոչ մի տեղ չի վերբեռնվում։
- 1Մուտքագրումը կարդացվում է բայթերիՏեքստի մուտքագրման համար դիտարկիչի ներկառուցված TextEncoder-ը տողը փոխարկում է UTF-8 բայթային զանգվածի։ Մինչև 500 ՄԲ ֆայլերի համար File API-ի arrayBuffer() մեթոդը ուղղակիորեն կարդում է հում երկուական տվյալները հիշողության մեջ — ֆայլը երբեք չի հեռանում ձեր սարքից։
- 2Վեց ալգորիթմ աշխատում են զուգահեռաբարSHA-1, SHA-256, SHA-384 և SHA-512-ը փոխանցվում են crypto.subtle.digest()-ին, դիտարկիչի բնիկ WebCrypto իրականացմանը։ MD5-ը հաշվարկվում է գործիքում ներկառուցված ինքնուրույն RFC 1321 իրականացումով (WebCrypto-ն միտումնավոր բացառում է MD5-ը). մեծ մուտքագրումների համար այն զիջում է իրադարձության ցիկլին ամեն 4 ՄԲ-ից, որպեսզի ներդիրը մնա արձագանքող։ CRC32-ն օգտագործում է նախապես-հաշվարկված 256-մուտքանոց IEEE 802.3 որոնման աղյուսակ արագ բայթ-առ-բայթ մշակման համար։
- 3Տասնվեցական ամփոփումները ցուցադրվում են ավարտվելուն զուգընթացՅուրաքանչյուր ալգորիթմի արդյունքը գրվում է UI-ում հենց լուծվելուն պես — ավելի արագ ալգորիթմները, ինչպիսին է CRC32-ը, հայտնվում են գրեթե ակնթարթորեն, մինչդեռ SHA-512-ը մեծ ֆայլի վրա կարող է մի փոքր ավելի երկար տևել։ Բոլոր վեցն էլ աշխատում են միաժամանակ Promise.all-ով, ուստի ընդհանուր սպասման ժամանակը որոշվում է ամենադանդաղ ալգորիթմով, ոչ թե դրանց գումարով։
- 4Ընտրովի ստուգիչ գումարի ստուգումՓակցրեք հայտնի ստուգիչ գումար ստուգման դաշտում, և գործիքը այն համեմատում է բոլոր վեց հաշվարկված ամփոփումների հետ։ Այն ինքնաբերաբար բացահայտում է, թե որ ալգորիթմն է համընկնում (կամ պետք է համընկնի)՝ տասնվեցական նիշերը հաշվելով — 32 նիշը ազդանշանում է MD5, 40-ը՝ SHA-1, 64-ը՝ SHA-256, և այդպես շարունակ — ապա հայտնում է համընկնում, անհամապատասխանություն, կամ չճանաչված երկարություն։
Ձեր տեքստը և ֆայլերը մշակվում են ամբողջովին ձեր դիտարկիչում — ոչինչ չի ուղարկվում սերվեր, չի գրանցվում կամ պահվում ընթացիկ էջի աշխատաշրջանից դուրս։
Առնչվող գործիքներ
Ֆայլի հեշ / ստուգիչ գումար
Հաշվեք ցանկացած ֆայլի SHA-256, SHA-1, SHA-384 և SHA-512 ստուգիչ գումարները և ստուգեք ներբեռնումն ընդդեմ հրատարակված հեշի: Ֆայլը երբեք չի վերբեռնվում:
ICS օրացույցի գեներատոր
Բացեք .ics ֆայլը՝ տեսնելու իր իրադարձությունները, արտահանելու դրանք CSV կամ խմբագրելու դրանք։ Կամ ստեղծեք .ics օրացույցի հրավերներ Apple Calendar-ի, Outlook-ի և Google-ի համար՝ կրկնությամբ և հիշեցումներով։ Աշխատում է ամբողջությամբ ձեր դիտարկիչում։
chmod թույլտվությունների հաշվիչ
Ընտրեք Unix ֆայլի թույլտվությունները սեփականատիրոջ, խմբի ու այլ-ի — ստանաք ութական արժեքը (755), սիմվոլ նոտան (rwxr-xr-x) ու ճշգրիտ chmod հրամանը: