onepad ay isang hanay ng mga programa upang i-encrypt ang mga file gamit ang encryption one-time-pad. Ito ay isang lumang ngunit theoretically imposible upang madaling break na paraan ng encryption. Ako ay dumating sa kabuuan na ito paraan sa Cryptonomicon Neal Stephenson.
Gumagana ito sa pamamagitan XOR-ing bawat byte sa cleartext mensahe sa isang byte sa key. Habang ang bawat key ay ginagamit lamang sa isang beses, at ang susi ay random, ito ay dapat na maging unbreakable.
Gayunman, kailangan mo ng isang ligtas na paraan upang makipagpalitan ng mga susi sa inilaan tatanggap. Kung ang isang third party intercepts ang key, maaari itong basahin ang mga mensahe.
NOTE: Ang mga programa sa trabaho, ngunit ang programa genpad nakasalalay sa / dev / random na aparato na bumuo ng random keys. Kaya ang kalidad ng mga susi at samakatuwid ay ang kaligtasan ng mga ito na paraan ng encryption ay depende sa randomness ng / dev / random na aparato sa iyong system. Kaya hindi ko masisiguro na ang nakabuo ng mga susi ay lubos na random. Samakatuwid, kung kailangan mo talagang magandang encryption, gamitin ang isang bagay tulad ng ccrypt o GNU Privacy Guard. Ang mga ito ay nakasulat, masuri at pounded sa pamamagitan ng isang pulutong ng mga tao, marahil mas madunong kaysa sa akin.
Ano ang Bago sa Paglabas na ito:
Mga detalye ng Software:
Bersyon: 1.1.0
I-upload ang petsa: 3 Jun 15
Lisensya: Libre
Katanyagan: 51
Mga Komento hindi natagpuan