Կոդավորումը գործընթացը թարգմանելու սովորական տեքստային տվյալները (PlainText) մեջ մի բան, որ հայտնվում է լինել պատահական եւ անիմաստ (ծածկագիրը): Decryption է գործընթացը վերծանել Ciphertext վերադառնալ PlainText:
Է Արխիվի տեսակը ավելի փոքր քանակությամբ տվյալների, սիմետրիկ կոդավորումը օգտագործվում է: Համաչափ բանալին օգտագործվում ընթացքում, այնպես էլ կոդավորումը եւ decryption գործընթացներում: Decrypt մի որոշակի կտոր ծածկագրի, բանալին, որը օգտագործվել է encrypt տվյալները պետք է օգտագործվեն:
Որի նպատակն յուրաքանչյուր կոդավորման ալգորիթմը պետք է դարձնել այն դժվար, որքան հնարավոր է decrypt ձեւավորված Ciphertext առանց օգտագործելու բանալին: Եթե իսկապես լավ կոդավորման ալգորիթմը օգտագործվում է, չկա տեխնիկան զգալիորեն ավելի լավ է, քան մեթոդաբար փորձում է ամեն հնարավոր ստեղնը: Համար նման մի ալգորիթմ, որ այլեւս բանալին, այնքան ավելի դժվար է decrypt մի կտոր ծածկագրի չտիրապետելով բանալին.
Դժվար է որոշել, թե որակը որպես կոդավորման ալգորիթմը. Ալգորիթմներ, որոնք նայում խոստումնալից երբեմն պարզվում է, շատ հեշտ է կոտրել, հաշվի առնելով համապատասխան հարձակումը: Երբ ընտրելով կոդավորման ալգորիթմը, որ դա լավ գաղափար է ընտրել մեկին, որը եղել է օգտագործման համար մի քանի տարիների ընթացքում, եւ արդեն հաջողությամբ դիմակայել բոլոր հարձակումներին:
Վերջին թարմացումը՝
24 հնվ, 2018 թ.