古典加密算法分为替代算法和置换移位法。
1、替代算法:指的是明文的字母由其他字母或数字或符号所代替。最著名的替代算法是恺撒密码。凯撒密码的原理很简单,其实就是单字母替换。
2、置换移位法:最著名的一种密码称为维吉尼亚密码,它以置换移位为基础的周期替换密码。