ჩანაცვლებადი შიფრი
ჩანაცვლებადი შიფრი წარმოადგენს კრიპტოგრაფიულ ალგორითმს, რომელშიც ხდება ღია ტექსტში ინფორმაციის ერთეულების ჩანაცვლება შესაბამისი შიფროტექსტით. ეს ერთეულები შესაძლოა წარმოადგენდეს ერთ სიმბოლოს(უმრავლეს შემთხვევაში), ან ორ და მეტ სიმბოლოთა ჯგუფს. გადანაცვლებადი შიფრისგან საპირისპიროდ, სადაც იცვლება სიმბოლოთა პოზიციები და თვით სიმბოლოები უცვლელი რჩება, ჩანაცვლებად შიფრში პოზიციები უცვლელი რჩება, ხოლო სიმბოლოები იცვლება. არსებობს ჩანაცვლებადი შიფრის რამდენიმე ტიპი. მარტივი ჩანაცვლებადი შიფრი ოპერირებს ცალკეულ სიმბოლოებზე, ხოლო პოლიგრაფული - ორ ან მეტ სიმბოლოზე ერთდროულად. მონოალფაბეტური შიფრი იყენებს ჩამნაცვლებელი სიმბოლოების მხოლოდ ერთ ნაკრებს, ხოლო პოლიალფაბეტურმა შიფრმა ღია ტექსტის ერთი სიმბოლოს ჩასანაცვლებლად შეიძლება სხვადასხვა დროს სხვადასხვა ჩამნაცვლებელი სიმბოლო გამოიყენოს, განსაზღვრული მიმდევრობით.