Вернам - это бесконечно большой блокнот. Это не шифр, а скорее некая теоретическая концепция.
Под капотом Вернам может использовать xor или подстановки (что в принципе взаимозаменяемо
для известного алфавита).
С практической точки зрения (https/ssl/tls) удобнее использовать блочные шифры с временным
ключом который живет короткое время и потом генерируется заново.