Шифровка текста
Здравствуйте! Возникла проблема, очень важно!
есть такой код: function obr(f,e){var d='',h,g=e.length;while(true){h=Math.floor(f/g);if(h==0){d=e[f]+d;break}else{d=e[f%g]+d;f=h}}return d}; var bas_spec = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" function obrabotka(){ var num = document.getElementById("samo").value; a = obr(num,bas_spec); document.getElementById('ya').innerHTML = a; }:write: все работает отлично, но как эту штуку заставить обрабатывать не только цифры но и символы??? |
Видимо, использовать другой алгоритм.
|
а можно поподробней? :)
|
Цель?
|
Закодировать текст:-?
|
ну может приблизительный код...
|
Хм... Base64, Код Хаффмана... Как вариант можно использовать упрощенный (нециклический) шифр сдвига, когда ты берешь каждый символ, преобразовываешь ее в код (charCodeAt), прибавляешь константу и обратно преобразовываешь в строку (fromCharCode).
Кстати говоря, кодирование и шифрование - две разные вещи, я предложил кодирование (наверно сдвиг тоже можно отнести к кодированию). |
Сдвиг это уже скорее шифрование, т.к. в плане кодирования ничего не изменилось (множество вариантов не изменилось).
|
Часовой пояс GMT +3, время: 04:26. |