GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/nginx/html/js/ |
Upload File : |
// js/encode.js function encode(e_button,encriptId,encriptedId) { if ( document.getElementById(encriptId) && document.getElementById(encriptedId) ){ let e_encript = document.getElementById(encriptId); let e_encripted = document.getElementById(encriptedId); e_encripted.value = '[|]'+base64_encode(e_encript.value); console.log('e_encript.value='+e_encript.value+' e_encripted.value='+e_encripted.value+'.'); e_button.form.submit(); } else { alert('Element '+encriptId+' or element '+encriptedId+' does not exist in the form.'); } } function base64_encode( data ) { // http://kevin.vanzonneveld.net // + original by: Tyler Akins (http://rumkin.com) // + improved by: Bayron Guevara // + improved by: Thunder.m // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // - depends on: utf8_encode // * example 1: base64_encode('Kevin van Zonneveld'); // * returns 1: 'S2V2aW4gdmFuIFpvbm5ldmVsZA==' // mozilla has this native // - but breaks in 2.0.0.12! //if (typeof window['atob'] == 'function') { // return atob(data); //} var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; var ac = 0; var o1, o2, o3, h1, h2, h3, h4, bits, i = ac, enc="", tmp_arr = []; data = utf8_encode(data); do { // pack three octets into four hexets o1 = data.charCodeAt(i++); o2 = data.charCodeAt(i++); o3 = data.charCodeAt(i++); bits = o1<<16 | o2<<8 | o3; h1 = bits>>18 & 0x3f; h2 = bits>>12 & 0x3f; h3 = bits>>6 & 0x3f; h4 = bits & 0x3f; // use hexets to index into b64, and append result to encoded string tmp_arr[ac++] = b64.charAt(h1) + b64.charAt(h2) + b64.charAt(h3) + b64.charAt(h4); } while (i < data.length); enc = tmp_arr.join(''); switch( data.length % 3 ){ case 1: enc = enc.slice(0, -2) + '=='; break; case 2: enc = enc.slice(0, -1) + '='; break; } return enc; } function utf8_encode ( str_data ) { // http://kevin.vanzonneveld.net // + original by: Webtoolkit.info (http://www.webtoolkit.info/) // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // * example 1: utf8_encode('Kevin van Zonneveld'); // * returns 1: 'Kevin van Zonneveld' str_data = str_data.replace(/\r\n/g,"\n"); var tmp_arr = [], ac = 0; for (var n = 0; n < str_data.length; n++) { var c = str_data.charCodeAt(n); if (c < 128) { tmp_arr[ac++] = String.fromCharCode(c); } else if ((c > 127) && (c < 2048)) { tmp_arr[ac++] = String.fromCharCode((c >> 6) | 192); tmp_arr[ac++] = String.fromCharCode((c & 63) | 128); } else { tmp_arr[ac++] = String.fromCharCode((c >> 12) | 224); tmp_arr[ac++] = String.fromCharCode(((c >> 6) & 63) | 128); tmp_arr[ac++] = String.fromCharCode((c & 63) | 128); } } return tmp_arr.join(''); }