This article has been translated from English to Tagalog.
Para talagang maintindihan ang konsepto ng digital signatures, kailangan muna nating maunawaan kung paano gumagana ang encryption.
Encryption ay isang mahalagang konsepto sa cryptography.
Para maunawaan ang proseso kung paano "nilalagdaan" ang mga transaksyon, na kailangan para magastos mo ang iyong bitcoins (at iba pang cryptocurrencies), kailangan mong maging pamilyar sa konsepto ng encryption at ang papel na ginagampanan nito.
Cryptocurrencies ay gumagamit ng encryption sa isang cool na paraan, pero para maintindihan kung paano ito gumagana, kailangan muna nating alamin ang tradisyonal na paggamit ng encryption.
Sa cryptography, ang encryption ay isang teknik na ginagamit para maprotektahan ang privacy ng isang mensahe sa pamamagitan ng pagbabago nito sa isang anyo na ang intended recipient lang ang makakabasa.Ang iba ay makikita ito bilang hindi maintindihang kalat ng random characters.
Ano ang encryption?
Encryption ay ang proseso ng pagbabago ng data tulad ng readable text (tinatawag na “plaintext”) gamit ang isang algorithm (tinatawag na “cipher”) para gawin itong hindi mabasa ng sinuman maliban sa mga may espesyal na kaalaman, na karaniwang tinutukoy bilang “key”.
Ang resulta ng proseso ay encrypted text (tinatawag na “ciphertext”).
Sa pinakapayak na kahulugan, ang encryption ay nangangahulugang paggamit ng “fancy math” at isang set ng instructions na sinusundan ng computer (isang “algorithm”) para itago at protektahan ang data.

Halimbawa, kung nagpapadala ka ng mensahe at ini-encrypt ito, ito ay na-encode sa isang format na hindi mababasa o maiintindihan ng isang eavesdropper.
Ang mga algorithm na ito ay ginugulo ang plaintext data sa isang hindi maintindihang text na kilala bilang ciphertext, na mukhang gibberish nang walang paggamit ng espesyal na key na nagde-decrypt nito.
Hetong halimbawa ng ciphertext na mukhang gibberish:
EjQbCXilQmoEssL0tP1395IKLEAwSEhptF6ogdoHGZ1LHgpeon7PFWcADod/ir78LKdc72r17ZzwGCpQbd5XU7Tha7ESBhWe6EzGjxthdGBL+tSsj343yFTp6PgBOcZO
(Kung minsan ay sobra ang nainom mo, marahil nakapag-type ka na ng ganito. 🤣)
Ibig sabihin kapag ang data ay na-encrypt gamit ang isang algorithm, hindi mo ito maiintindihan o mahuhulaan ang orihinal na nilalaman ng data mula sa ciphertext. Ganito pinapanatiling ligtas ang iyong mensahe mula sa mga hindi dapat makakita.
Para buod:
- Encryption ay ang proseso ng pag-convert ng plaintext sa encrypted text. Ang encrypted text na ito ay hindi maintindihang text na kilala bilang “ciphertext”. Dahil hindi mababasa ang encrypted text ng kahit sino, tinatago ng encrypted text ang orihinal na mensahe mula sa mga taong hindi dapat makakita nito.
- Decryption ay ang proseso ng pag-convert ng encrypted text sa plaintext. Sa madaling salita, ito ay ang kabaligtaran ng encryption. Ginagamit ito para i-decrypt ang ciphertext para ang mga tao lang na dapat makabasa at makaintindi ng mensahe ang makaka-access nito.
Paano gumagana ang encryption?
Sa ilustrasyon sa ibaba, makikita mo kung paano nagbabago ang data mula plaintext patungong ciphertext at pabalik sa plaintext gamit ang encryption at decryption “keys“.
Ang mga keys ay maaaring magkapareho (“symmetric”) o natatangi (“asymmetric”).
Ibig sabihin may dalawang pangunahing uri ng encryption:
- Symmetric encryption: Ang ganitong klase ng encryption ay reciprocal, ibig sabihin ang PAREHONG key ang ginagamit para i-encrypt at i-decrypt ang data.
- Asymmetric encryption: Ang ganitong klase ng encryption ay gumagamit ng dalawang HIWALAY na keys para sa encryption at decryption: isang private key at isang public key.
Basically, kung ang sender at recipient ng data ay gumagamit ng PAREHONG key para i-encrypt at i-decrypt ang data, tinatawag itong symmetric encryption.
At kung ang keys ay MAGKAIBA para sa encryption at decryption, ito'y asymmetric encryption.
Sa cryptography, ang “key” ay isang malaking numero (mahaba at maraming digits) o string ng mga numero at letra.Ang key ay ginagamit para i-convert ang plaintext sa ciphertext at vice versa (ciphertext sa plaintext).
Cryptocurrencies ay gumagamit lang ng asymmetric encryption, kaya magfo-focus ako sa asymmetric encryption moving forward.
