Это вообще-то не шифрование.
javascript:var a=['0','1','y','2','p','p','h','a','a','r','y','e','e','w','8','n'];a.reverse();for(var i=0;i<a.lenght;i+=2){a[i]^=a[i+1];a[i+1]^=a[i];a[i]^=a[i+1];}var s=a.join("");s=s.substring(a.length/2)+s.substring(0,a.length/2-1);alert(s);
ahpp2y10n8weeyr
1-4
2-1
3-2
4-5
5-3
(хотя с региональной сетью в вопросе косяк)
Вопрос построен не корректно. Прошу уточнить что имелось в виду
В 1 кбите 1000 бит (см. ГОСТ 8.417-2002, Приложение А, табл. А.1, хотя некоторые учителя и учебники все еще ошибочно считают, что в килобите 1024 бита).
Поэтому 2 кбита = 2 х 1000 = 2000 бит.
В 1 байте 8 бит, тогда 2000 бит = 2000 / 8 = 250 байт