Шифрование пароля JS
Мне нужно сделать функцию для шифрования пароля и функцию для дешифрации соответственно, но моих знаний JS очень сильно не хватает, может кто-нибудь мне помочь?
Функция принимает на вход пароль и изменяет его. Сначала до каждого символа добавляются буквы из английского алфавита + цифра 2. То есть будет что-то вроде 123абв => a21b22c23d2аe2бf2вg2 . И затем все это переворачивается.
Еще один пример: 18062000nV- => a21b28c20d26e22f20g20h20i2nj2Vk2-l2 => 2l-2kV2jn2i02h02g02f22e62d02c82b12a
Я пробовал написать что-то, но у меня даже близко не получилось.
Есть ли смысл в такой шифровке и можно ли написать функцию-дешифратор?