Miklix

Llogaritësi i kodit hash SHA-1

Publikuar: 16 shkurt 2025 në 11:27:32 e pasdites, UTC

Llogaritësi i kodit hash që përdor funksionin hash Algoritmi i Sigurt Hash 1 (SHA-1) për të llogaritur një kod hash bazuar në futjen e tekstit ose ngarkimin e skedarit.

Kjo faqe u përkthye me makinë nga anglishtja për ta bërë të aksesueshme për sa më shumë njerëz. Fatkeqësisht, përkthimi me makinë nuk është ende një teknologji e përsosur, kështu që mund të ndodhin gabime. Nëse preferoni, mund ta shikoni versionin origjinal në anglisht këtu:

SHA-1 Hash Code Calculator

SHA-1 (Secure Hash Algorithm 1) është një funksion hash kriptografik i krijuar nga NSA dhe i publikuar nga NIST në 1995. Ai prodhon një vlerë hash 160 bit (20 byte), e përfaqësuar zakonisht si një varg heksadecimal me 40 karaktere. SHA-1 u përdor gjerësisht për sigurimin e integritetit të të dhënave, nënshkrimeve dixhitale dhe certifikatave, por tani konsiderohet i pasigurt për shkak të dobësive ndaj sulmeve të përplasjes. Ai përfshihet këtu në rast se dikush duhet të llogarisë një kod hash që duhet të jetë i pajtueshëm me një sistem të vjetër, por nuk duhet të përdoret gjatë dizajnimit të sistemeve të reja.

Zbulimi i plotë: Unë nuk kam shkruar zbatimin specifik të funksionit hash të përdorur në këtë faqe. Është një funksion standard i përfshirë me gjuhën e programimit PHP. E bëra ndërfaqen e uebit vetëm për ta bërë të disponueshme publikisht këtu për lehtësi.


Llogaritni kodin e ri hash

Të dhënat e dorëzuara ose skedarët e ngarkuar përmes këtij formulari do të mbahen në server vetëm për aq kohë sa duhet për të gjeneruar kodin hash të kërkuar. Ai do të fshihet menjëherë përpara se rezultati të kthehet në shfletuesin tuaj.

Të dhënat hyrëse:



Teksti i dërguar është i koduar UTF-8. Meqenëse funksionet hash funksionojnë në të dhëna binare, rezultati do të jetë i ndryshëm sesa nëse teksti ishte në një kodim tjetër. Nëse keni nevojë të llogarisni një hash të një teksti në një kodim specifik, duhet të ngarkoni një skedar në vend të kësaj.



Rreth Algoritmit Hash SHA-1

Unë nuk jam matematikan, kështu që do të përpiqem ta shpjegoj këtë funksion hash në një mënyrë që të mund ta kuptojnë jomatematicienët e tjerë - nëse dëshironi versionin e saktë matematikor shkencor të shpjegimit, mund ta gjeni në shumë faqe të tjera të internetit ;-)

Mendoni për SHA-1 si një grirëse letre speciale që merr çdo mesazh - qoftë një fjalë, një fjali apo një libër të tërë - dhe e copëton atë në një mënyrë shumë specifike. Por në vend që thjesht të copëtojë, ai nxjerr në mënyrë magjike një "kod të copëtuar" unik që është gjithmonë saktësisht 40 karaktere heksadecimal.

  • Për shembull, ju vendosni "Përshëndetje"
  • Ju merrni 40 shifra heksadecimal si f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0

Pa marrë parasysh se çfarë e ushqeni atë - të shkurtër apo të gjatë - prodhimi është gjithmonë me të njëjtën gjatësi.

"Shredder magjik" funksionon në katër hapa:

Hapi 1: Përgatitni letrën (mbushje)

  • Para se të grisni, duhet të përgatisni letrën tuaj. Imagjinoni të shtoni hapësira boshe në fund të mesazhit tuaj në mënyrë që të përshtatet në mënyrë të përkryer në tabakanë e grirëses.
  • Është si kur piqni biskota dhe siguroheni që brumi të mbushë kallepin në mënyrë të barabartë.

Hapi 2: Pritini në copa të barabarta (duke e ndarë)

  • Grirësi nuk i pëlqen copat e mëdha. Pra, ai e copëton mesazhin tuaj të përgatitur në copa më të vogla, me madhësi të barabartë - si prerja e një torte të madhe në feta perfekte.

Hapi 3: Receta Sekrete (Përzierje dhe Përzierje)

  • Tani vjen pjesa e bukur! Brenda grirëses, çdo pjesë e mesazhit tuaj kalon nëpër një seri mikserësh dhe rulash:
    • Përzierja: E trazon mesazhin tuaj me disa përbërës sekretë (rregulla dhe numra të integruar).
    • Pure: Shtrëngon, rrotullon dhe rrotullon pjesët përreth në një mënyrë të veçantë.
    • Përdredhja: Disa pjesë janë të përdredhura ose të kundërta, si palosja e letrës në origami.

Çdo hap e bën mesazhin më të ngatërruar, por në një mënyrë shumë specifike që makina e ndjek gjithmonë.

Hapi 4: Kodi përfundimtar (Hash)

  • Pas gjithë përzierjes dhe përzierjes, del një kod i pastër dhe i fërguar - si një gjurmë gishti unike për mesazhin tuaj.
  • Edhe nëse ndryshoni vetëm një shkronjë në mesazhin tuaj origjinal, dalja do të jetë krejtësisht e ndryshme. Kjo është ajo që e bën atë të veçantë.

Arsyeja pse SHA-1 nuk duhet të përdoret më është se disa njerëz shumë të zgjuar kuptuan se si ta mashtrojnë grirësin për të bërë të njëjtin kod për dy mesazhe të ndryshme (kjo quhet përplasje ).

Në vend të SHA-1, ne tani kemi "shredders" më të fortë dhe më të zgjuar. Në kohën e shkrimit, algoritmi im i parazgjedhur i hash-it për shumicën e qëllimeve është SHA-256 - dhe po, unë kam gjithashtu një kalkulator për këtë: SHA-256 Hash Code Calculator

Shpërndaje në BlueskyShpërndaje në FacebookNdani në LinkedInShpërndaje në TumblrShpërndaje në XNdani në LinkedInPin në Pinterest

Mikkel Bang Christensen

Rreth Autorit

Mikkel Bang Christensen
Mikkel është krijuesi dhe pronari i miklix.com. Ai ka mbi 20 vjet përvojë si programues profesional kompjuteri/zhvillues softuerësh dhe aktualisht është i punësuar me kohë të plotë për një korporatë të madhe evropiane IT. Kur nuk bën blog, ai e kalon kohën e lirë në një gamë të gjerë interesash, hobish dhe aktivitetesh, të cilat mund të reflektohen në një farë mase në shumëllojshmërinë e temave të mbuluara në këtë faqe interneti.