SHA-384 generator
Ang SHA-384 generator ay libreng tool na nagko-convert ng anumang string input sa isang SHA-384 hash na may takdang haba.
Ano ang ginagawa ng SHA-384 hash?
Gumagawa ang SHA-384 ng compact na 384-bit fingerprint ng data gamit ang one-way na mathematical function. Kapag pareho ang input, pareho rin ang lalabas na digest na may takdang haba. Kahit napakaliit na pagbabago sa input ay halos tiyak na magbibigay ng ibang resulta. Hindi encrypted na text ang SHA-384 digest dahil walang key ang algorithm at wala itong katumbas na proseso para sa pag-decrypt.
Bahagi ang SHA-384 ng SHA-2 family. Dinisenyo ito ng US National Security Agency, unang inilathala ng US National Institute of Standards and Technology noong 2001, at ginawang pamantayan sa FIPS 180-2 noong 2002. Sa loob nito, ginagamit ang istruktura ng SHA-512 na may ibang mga initial value at mas maikling output.
Secure pa rin ba ang SHA-384?
Oo, itinuturing pa ring secure ang SHA-384 para sa pangkalahatang cryptographic hashing, basta ginagamit ito sa angkop na layunin. Walang nalalamang praktikal na collision o preimage attack laban sa buong algorithm.
Nagbibigay ang 384-bit digest nito ng hanggang 192 bit ng collision resistance. Higit itong matibay kaysa sa mas lumang mga algorithm gaya ng MD5 at SHA-1. Parehong may praktikal na collision attack ang mga iyon at hindi na dapat piliin para sa mga bagong system na sensitibo sa seguridad.
Hindi inalis o minarkahang deprecated ang SHA-384 bilang pangkalahatang hash function. Gayunman, hindi ito dapat direktang gamitin sa pag-store ng mga password. Dinisenyo itong tumakbo nang mabilis, kaya mas madaling makapagsubok ang mga umaatake ng napakaraming hula sa password. Para sa pag-store ng password, gumamit ng password-hashing function na sadyang mabigat kalkulahin, gaya ng Argon2id, scrypt, bcrypt o PBKDF2, at gumamit ng natatanging salt para sa bawat password sa halip na SHA-384.
Paano gamitin ang SHA-384 generator?
Ilagay ang eksaktong string na gusto mong i-hash at patakbuhin ang tool. Pagkatapos, kopyahin ang value na nasa result field na SHA-384 Hash. Isinasagawa ng hash implementation ng PHP ang pagkalkula sa server.
Ipinapadala ang input mo sa server sa pamamagitan ng HTTPS at hindi ito sine-save. Gayunman, umaalis ito sa device mo habang pinoproseso. Huwag magsumite ng mga password, private key, recovery phrase o iba pang impormasyong hindi kailanman dapat ipadala sa isang remote service.
Halimbawa, ang input na hello ay gumagawa ng 96-character na SHA-384 digest na 59e1748777448c69de6b800d7a33bbfb9ff1b463e44354c3553bcdb9c666fa90125a3c79f90397bdf5f6a13de828684f. Kapag inilagay mong muli ang parehong limang lowercase na letra, pareho ring SHA-384 digest ang lalabas. Magkakaibang SHA-384 hash naman ang ginagawa ng mga input na Hello, hello na may space sa dulo, at hello..
Paano basahin ang resulta at pangasiwaan ang maselang input
Ang resulta ng SHA-384 ay may 384 bit, na katumbas ng 48 byte o 96 na hexadecimal character. Sa field na SHA-384 Hash ng tool na ito, ginagamit ng hexadecimal notation ang mga digit na 0 hanggang 9 at mga letrang a hanggang f, bagaman maaaring uppercase ang mga letra sa ibang system. Hindi nagbabago ang mismong value ng SHA-384 digest dahil lamang sa letter case na ginamit sa pagpapakita nito.
- Mga space at line break: sa SHA-384 generator na ito, bahagi ng isinusumiteng input bytes ang mga space sa unahan at dulo, pati ang mga newline character, kaya binabago ng mga ito ang hash.
- Mga accent at text na hindi Latin: bytes ang pinoproseso ng SHA-384, hindi mga character. Maaaring magkaiba ang dalawang string na mukhang eksaktong pareho kung gumagamit ang mga ito ng magkaibang Unicode normalisation o character encoding.
- Mga numero: itinuturing na string data ang value na tina-type, gaya ng 00125. Hindi kapareho ng hash nito ang hash ng 125.
- Walang laman na input: may valid na digest na itinakda ang SHA-384 algorithm para sa empty byte sequence. Iba ang digest na iyon sa hash ng isang space o newline.
- Mahabang input: mananatiling 96 na hexadecimal character ang output anuman ang haba ng input.
Made-decrypt o maibabalik ba ang SHA-384?
Hindi. Hindi made-decrypt ang SHA-384 hash dahil hindi pinapanatili ng hashing ang orihinal na text sa anyong maaaring ibalik. Maraming posibleng input ang itinutugma sa iisang takdang 384-bit output space.
Dahil dinisenyo ang SHA-384 na tumakbo nang mabilis, mabilis na makapagsusubok ng mga hula ang isang umaatake sa pamamagitan ng pag-hash sa bawat isa at paghahambing ng resulta. Dahil dito, maaaring matuklasan ang maiikli, karaniwan o madaling hulaan na value gamit ang dictionary o brute-force search. Hindi ginagawang ligtas ng tibay ng SHA-384 ang mahinang password, at hindi rin nito ginagawang lihim ang identifier na may mababang entropy.
Maaaring may mga dati nang nakalkulang SHA-384 hash ng mga karaniwang string sa mga online database. Kapag nakakita ng katugmang entry, lookup iyon, hindi pagbabalik sa algorithm.
Saan ginagamit ang SHA-384 ngayon?
Ginagamit ang SHA-384 kapag nangangailangan ang isang protocol, specification o umiiral na system ng 384-bit SHA-2 digest. Kabilang sa mga karaniwan at lehitimong gamit nito ang mga file checksum, pagtukoy ng duplicate, mga integrity record at compatibility sa software na nagso-store na ng mga SHA-384 value.
- Ihambing ang na-download na file sa SHA-384 checksum na inilathala ng distributor nito.
- Gawin ulit ang digest na inaasahan ng isang legacy database, API o document format.
- Gumawa ng input para sa protocol na tahasang nangangailangan ng SHA-384.
Kayang tukuyin ng simpleng SHA-384 checksum ang mga hindi sinasadyang pagbabago, pero hindi nito mapapatunayan kung sino ang gumawa ng data. Hindi rin mapipigilan ng simpleng SHA-384 checksum ang isang umaatake na palitan ang file at ang inilathalang hash nito kung kaya niyang baguhin ang pareho. Para sa mga authenticated message, gumamit ng HMAC-SHA-384 na may secret key o ng angkop na digital-signature scheme.
Kung pinapayagan ng isang specification ang ilang variant ng SHA-2, mas malawak ang paggamit sa SHA-256 at mas maikli ang digest nito. Maaaring mas angkop ang SHA-512 sa mga system na tahasang nangangailangan ng buong 512-bit output nito. Magagamit ang Generator ng SHA-256 at Generator ng SHA-512 para gawin ang mga format na iyon.
Mga madalas itanong
SHA-512 lang ba ang SHA-384 na binawasan ng mga character?
Hindi. Pareho ang pangkalahatang compression structure na ginagamit ng SHA-384 at SHA-512, pero nagsisimula ang SHA-384 sa ibang mga initial value bago paikliin sa 384 bit ang final state. Hindi makakagawa ng SHA-384 sa simpleng pagputol ng SHA-512 digest hanggang maging 96 na hexadecimal character ito.
Apektado ba ng length-extension attack ang SHA-384?
Gumagamit ang SHA-384 ng Merkle–Damgård construction, pero itinatago ng pinaikling output nito ang 128 bit ng internal SHA-512 state. Dahil dito, hindi praktikal ang karaniwang length-extension attack. Gayunman, hindi dapat ituring na message authentication code ang sariling gawang construction na direktang nagdurugtong ng secret sa isang message. Gumamit ng HMAC-SHA-384 kapag kailangang i-authenticate ng secret key ang data.
Pwede ko bang gamitin ang tool na ito para mag-hash ng file?
Para sa string input ang tool, hindi para sa pag-upload ng file. Dahil string input lang ang tinatanggap ng server-side generator na ito, maaaring mabago ang bytes kapag ipinaste sa text field ang binary content ng file dahil sa encoding o newline conversion. Para sa mga file, gumamit ng system utility gaya ng sha384sum o katumbas na cryptographic library, at ihambing ang lahat ng 96 na hexadecimal character.
Bakit iba ang resulta sa ibang SHA-384 calculator?
Malamang na magkaiba ang dalawang input sa antas ng byte. Suriin muna ang mga space, capitalisation at line ending, kasama ang anumang newline sa pinakadulo. Kung mahalaga ang mga ito sa input at sa mga system na ginagamit, suriin din ang character encoding, Unicode normalisation at kung may kasamang byte order mark ang isang system. Ihambing ang eksaktong bytes bago ipagpalagay na mali ang alinman sa mga digest.
Mga sikat na tool
Madaling bumuo ng sarili mong pasadyang pirma at i-download ito nang madali.
Kunin ang laki ng isang teksto sa Bytes (B), Kilobytes (KB) o Megabytes (MB).
Kumuha ng isang IP at subukang hanapin ang domain/host na nauugnay dito.
Gamitin ang aming ping tool upang mabilis na suriin ang katayuan at oras ng pagtugon ng anumang website, server o port.
Nagbibigay ang IP lookup tool ng Digily Link ng detalyadong impormasyon tungkol sa anumang IP address. Gamitin ang libreng online na serbisyong ito para sa komprehensibong datos ng IP.
Bumuo agad ng libreng WhatsApp link. Magdagdag ng pasadyang mensahe at magsimula ng chat sa isang click, nang walang login o coding.