Server & Network

Libre ang Encryption (MD5 / SHA)

Agad na i-hash ang text sa iyong browser gamit ang MD5, SHA-1, SHA-256, at SHA-512. Isang ligtas at mabilis na tool sa pag-encrypt nang hindi nagpapadala ng data sa isang server.

Encryption (MD5 / SHA)
Agad na kinakalkula — tinatanggap din ang blankong teksto.
Mga Resulta ng Hash
MD5
SHA-1
SHA-256
SHA-512
Impormasyon

Tungkol sa Libreng Pag-encrypt (MD5 / SHA)

Ang mga hash function ay mga mathematical algorithm na nagbabago ng teksto o isang file tungo sa isang nakapirming haba, hindi maibabalik na fingerprint. MD5, SHA-1, SHA-256 at SHA-512 Ito ang mga pinakakaraniwang ginagamit. Sabay-sabay na pinoproseso ng libreng tool na ito sa pag-encrypt ang tekstong ipinasok mo gamit ang lahat ng hash algorithm na iyong pinili at agad na ipinapakita ang mga resulta.

Ang MD5 ay madalas na ginagamit sa pag-verify ng checksum dahil sa bilis nito; gayunpaman, itinuturing na itong mahina ngayon pagdating sa seguridad ng cryptographic. Ang SHA-1 ay karaniwan din sa mga historical system. Para sa mga aplikasyon na kritikal sa seguridad... SHA-256 o SHA-512 Ang mga algorithm na ito ang dapat na mas mainam; ang karamihan sa mga modernong SSL/TLS certificate, Git commits, at password authentication system ay gumagamit ng isa sa mga algorithm na ito.

Ang mga kalkulasyon ng SHA-1, SHA-256, at SHA-512 ay isinasagawa gamit ang built-in na browser. Web Crypto API Gumagamit ito ng (crypto.subtle) na imprastraktura; sa kabilang banda, ang MD5 ay gumagana gamit ang isang maliit at purong implementasyon ng JavaScript na naka-embed sa pahina. Wala sa iyong data ang ipapadala sa server.Ang buong proseso ay ganap na isinasagawa sa panig ng kliyente. Ligtas mong magagamit ang tool na ito para sa paghahambing ng naka-encrypt na password, pag-verify ng API key, pagsusuri ng integridad ng file, o simpleng pag-aaral ng data.

Kinakalkula muli ng tool ang lahat ng hash nang real time habang nagta-type ka. Sa tabi ng bawat resulta... Kopyahin Maaari mong ilipat ang hash value sa clipboard sa isang click lang gamit ang button.

Paano ito gamitin?

Hakbang-hakbang

  1. Gusto mong i-hash ang tekstong gusto mong ilagay sa text field. I-type o i-paste ang teksto..
  2. Kagamitan sandali Kinakalkula nito ang mga halaga ng MD5, SHA-1, SHA-256, at SHA-512.
  3. Sa kanan ng hash line na gusto mo Kopyahin Kopyahin ang halaga sa clipboard sa pamamagitan ng pag-click sa button.
  4. Para sumubok ng ibang teksto, i-clear lang ang field at isulat itong muli.
  5. Lahat ng kalkulasyon sa iyong browser Tapos na; ligtas mong masusubukan ang nakatagong nilalaman.
FAQ

Mga Madalas Itanong

Ang MD5 ay gumagawa ng 128-bit (32 hexadecimal) na hash, habang ang SHA-256 ay gumagawa ng 256-bit (64 hexadecimal) na hash. Ang mas mahabang hash ay lubhang nakakabawas sa posibilidad ng mga banggaan. Dahil ang MD5 at SHA-1 ay itinuturing na ngayong mahina sa pag-crack, ang SHA-256 o SHA-512 ay inirerekomenda para sa mga kritikal na operasyon tulad ng pag-iimbak ng password o mga digital na lagda.

Hindi. Ang mga hash function ay one-way; hindi ka maaaring bumalik mula sa hash patungo sa orihinal na teksto. Ang mga pamamaraan ng 'hash cracking' ay hindi talaga tungkol sa pag-recycle, kundi tungkol sa paghahanap ng teksto na nagbibigay ng parehong hash gamit ang brute-force o rainbow table attacks. Samakatuwid, ang pagdaragdag ng salt kapag nag-iimbak ng mga password ay napakahalaga.

Hindi. Ang mga kalkulasyon ng SHA ay ginagawa gamit ang built-in na browser. crypto.subtle Ang paglilipat ng data ay ginagawa sa pamamagitan ng API, habang ang MD5 ay ginagawa sa pamamagitan ng JavaScript code na naka-embed sa pahina. Walang kahilingan sa network na ginagawa; ang iyong data ay hindi umaalis sa iyong system.

Ang isang walang laman na string ay isa ring wastong input, at ang bawat algorithm ay may nakapirming halaga ng 'walang laman na hash'. Halimbawa, ang MD5 para sa isang walang laman na string ay: d41d8cd98f00b204e9800998ecf8427eSHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.

Mas mainam ang SHA-512 sa mga sitwasyong nangangailangan ng napakataas na seguridad (mga digital na lagda, sertipiko, pangmatagalang integridad ng archive). Sa mga 64-bit na arkitektura, mas mabilis na gumagana ang SHA-512 kaysa sa SHA-256. Para sa pang-araw-araw na paggamit at sa karamihan ng mga web application, sapat na ang SHA-256.