b"\n_START_ARTICLE_\nKriptografija\n_START_PARAGRAPH_\nKriptografija (i\xc5\xa1 gr. \xce\xba\xcf\x81\xcf\x85\xcf\x80\xcf\x84\xcf\x8c\xcf\x82, krypt\xc3\xb3 s 'pasl\xc4\x97ptas' + gr. \xce\xb3\xcf\x81\xce\xac\xcf\x86\xce\xb5\xce\xb9\xce\xbd, graphein 'ra\xc5\xa1yti') \xe2\x80\x93 mokslas, tiriantis informacijos u\xc5\xbe\xc5\xa1ifravimo ir i\xc5\xa1\xc5\xa1ifravimo metodus. Kriptografija yra sud\xc4\x97tin\xc4\x97 kriptologijos mokslo dalis._NEWLINE_Senov\xc4\x97je kriptografija naudota apsaugoti ypa\xc4\x8d slaptas bendravimo formas \xe2\x80\x93 \xc5\xa1nip\xc5\xb3 ar diplomat\xc5\xb3 siun\xc4\x8diamus prane\xc5\xa1imus ir pana\xc5\xa1iai. \xc5\xa0iais laikais kriptografija pla\xc4\x8diai naudojama ypa\xc4\x8d slaptos informacijos saugojimui bei jos siuntimui atvirais tinklais, kaip internetas._NEWLINE_Kriptografijos negalima priskirti n\xc4\x97 vienai platesnei moksl\xc5\xb3 kategorijai \xe2\x80\x93 \xc5\xa1i\xc4\x85 srit\xc4\xaf galima priskirti informacijos teorijai, matematikai ar net in\xc5\xbeinerijai.\n_START_SECTION_\nTerminologija\n_START_PARAGRAPH_\nPirmasis s\xc4\x85vok\xc4\x85 kriptografija 1661\xc2\xa0m. pavartojo D\xc5\xbeonas Viljamsas. Pradin\xc4\x97 informacija, kuri\xc4\x85 norima kriptografi\xc5\xa1kai apsaugoti, vadinama pradiniu tekstu (angl. plaintext). \xc5\xa0ifravimas\xc2\xa0\xe2\x80\x93 tai procesas, kurio metu pradinis tekstas paver\xc4\x8diamas \xc4\xaf neskaitom\xc4\x85 form\xc4\x85, vadinam\xc4\x85 \xc5\xa1ifruotu tekstu (angl. ciphertext) arba kartais kriptograma (angl. cryptogram). I\xc5\xa1\xc5\xa1ifravimas tai atvirk\xc5\xa1tinis procesas kai i\xc5\xa1 \xc5\xa1ifruoto teksto atstatomas pradinis. \xc5\xa0ifras tai algoritmas, skirtas \xc5\xa1ifravimui ir i\xc5\xa1\xc5\xa1ifravimui. Da\xc5\xbeniausiai \xc5\xa1ifras valdomas raktu\xc2\xa0\xe2\x80\x93 slapta informacijos dalele, kuri turi \xc4\xaftakos \xc5\xa1ifruoto teksto gamybai. Protokolas detaliai apibr\xc4\x97\xc5\xbeia kaip \xc5\xa1ifrai (ir kiti kriptografiniai primityvai) turi b\xc5\xabti naudojami siekiant norim\xc5\xb3 rezultat\xc5\xb3. Protokol\xc5\xb3, \xc5\xa1ifr\xc5\xb3, rakt\xc5\xb3 valdymo bei vartotojo vykdom\xc5\xb3 veiksm\xc5\xb3 visuma sudaro kriptosistem\xc4\x85."