JSFiddle - React, Tailwind, and code Playground
by baivong
HTML
<h1>_Number</h1>
<textarea id="kodlanacak"></textarea>
<input type="button" value="Obfuscate" onclick="_01()">
<br><br>
<textarea id="kodlanan" readonly></textarea>
<input type="button" value="Select All" onclick="_02()">
CSS
textarea {
width: 100%; height: 150px;
}
JavaScript
function _02() {
var k = document.getElementById('kodlanan');
k.focus();
k.select();
}
function _81(_6, _3) {
return Math.floor(Math.random() * (_3 + 1 - _6)) + _6;
}
function _82() {
var _32 = [];
var _92;
for (_92 = 0; _92 < 16; _92++) _32[_92] = '_' + String(_81(1000, 9999));
return _32;
}
function _12(_0, _1, _2) {
var _3 = 2;
_1 = _81(101, 204);
_2 = _81(2, 9);
var _4 = 0;
var _5 = '';
var _6 = new Array('A', 'B', 'C', 'D', 'E', 'F');
for (_4 = 0; _4 < _0.length; _4++) {
_5 += String((_0.charCodeAt(_4) + _1) * _2 - _1 - _2) + _6[_81(0, 5)];
}
return String((_0.length + 3) * _2) + _6[_81(0, 5)] + String(parseInt(_2) * 21) + _6[_81(0, 5)] + String(_1 + _2) + _6[_81(0, 5)] + _5;
}
function _01() {
var __0 = document.getElementById('kodlanacak').value;
var _00 = document.getElementById('kodlanan');
var _42 = _82();
if (__0.length < 10) {
_00.innerHTML = 'Code is too short.';
return;
}
if (__0.indexOf('\</script\>') > 0) {
_00.innerHTML = 'Do not use script tags.';
return;
}
var snc = 'var ' + _42[1] + ';var ' + _42[0] + '=\'' + _12(document.getElementById("kodlanacak").value) + '\';var ' + _42[2] + '=/[\\x41\\x42\\x43\\x44\\x45\\x46]/;var ' + _42[3] + '=2;var ' + _42[5] + '=' + _42[0] + '.charAt(' + _42[0] + '.length-1);var ' + _42[4] + ';var ' + _42[6] + '=' + _42[0] + '.split(' + _42[2] + ');var ' + _42[7] + '=[String.fromCharCode,isNaN,parseInt,String];' + _42[6] + '[1]=' + _42[7] + '[' + _42[3] + '+1](' + _42[7] + '[' + _42[3] + '](' + _42[6] + '[1])/21);var ' + _42[8] + '=(' + _42[3] + '==' + _81(4, 9) + ')?String:eval;' + _42[4] + '=\'\';_11=' + _42[7] + '[' + _42[3] + '](' + _42[6] + '[0])/' + _42[7] + '[' + _42[3] + '](' + _42[6] + '[1]);for(' + _42[1] + '=3;' + _42[1] + '<_11;' + _42[1] + '++)' + _42[4] + '+=(' + _42[7] + '[' + _42[3] + '-2]((' + _42[7] + '[' + _42[3] + '](' + _42[6] + '[' + _42[1] + '])+' +...