-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
104 lines (98 loc) · 1.77 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
const dict = {
"f": "а",
",": "б",
"d": "в",
"u": "г",
"l": "д",
"t": "е",
"`": "ё",
";": "ж",
"p": "з",
"b": "и",
"q": "й",
"r": "к",
"k": "л",
"v": "м",
"y": "н",
"j": "о",
"g": "п",
"h": "р",
"c": "с",
"n": "т",
"e": "у",
"a": "ф",
"[": "х",
"w": "ц",
"x": "ч",
"i": "ш",
"o": "щ",
"]": "ъ",
"s": "ы",
"m": "ь",
"'": "э",
".": "ю",
"z": "я",
"F": "А",
"<": "Б",
"D": "В",
"U": "Г",
"L": "Д",
"T": "Е",
"~": "Ё",
":": "Ж",
"P": "З",
"B": "И",
"Q": "Й",
"R": "К",
"K": "Л",
"V": "М",
"Y": "Н",
"J": "О",
"G": "П",
"H": "Р",
"C": "С",
"N": "Т",
"E": "У",
"A": "Ф",
"{": "Х",
"W": "Ц",
"X": "Ч",
"I": "Ш",
"O": "Щ",
"}": "Ъ",
"S": "Ы",
"M": "Ь",
"\"": "Э",
">": "Ю",
"Z": "Я",
"/": ".",
"?": ",",
"|": "/",
"^": ":",
"$": ";",
"#": "№",
"@": "\"",
"&": "?"
}
var possible = Object.keys(dict);
function decryption() {
rawText = document.getElementById("raw").value;
toChange = rawText.split('');
var toChangeLength = toChange.length;
var result = '';
for (let i = 0; i < toChangeLength; i++) {
if (possible.indexOf(toChange[i]) != -1){
result += dict[toChange[i]];
console.log(dict[toChange[i]]);
}
else {
result += toChange[i];
}
}
document.getElementById("modified").value = result; // = toChange;
return(result);
}
function duckIt () {
text = decryption();
window.open("https://duckduckgo.com/?q=" + encodeURIComponent(text));
}