Skip to content
This repository has been archived by the owner on Aug 9, 2020. It is now read-only.

Hildesheimer Allgemeine Zeitung #12

Open
tobimori opened this issue Apr 8, 2020 · 0 comments
Open

Hildesheimer Allgemeine Zeitung #12

tobimori opened this issue Apr 8, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@tobimori
Copy link
Owner

tobimori commented Apr 8, 2020

Articles get blurred and encrypted. Decryption script is embedded.

function decryptCharcode(n, start, end, offset) {
    n = n + offset;
    if (offset > 0 && n > end) {
        n = start + (n - end - 1);
    } else if (offset < 0 && n < start) {
        n = end - (start - n - 1);
    }
    return String.fromCharCode(n);
}

function decryptString(enc, offset) {
    var dec = "";
    var len = enc.length;
    for (var i = 0; i < len; i++) {
        var n = enc.charCodeAt(i);
        if (n >= 0x2B && n <= 0x3A) {
            dec += decryptCharcode(n, 0x2B, 0x3A, offset);
        } else if (n >= 0x40 && n <= 0x5A) {
            dec += decryptCharcode(n, 0x40, 0x5A, offset);
        } else if (n >= 0x61 && n <= 0x7A) {
            dec += decryptCharcode(n, 0x61, 0x7A, offset);
        } else {
            dec += enc.charAt(i);
        }
    }
    return dec;
}

function linkTo_UnCryptMailto(s) {
    location.href = decryptString(s, 3);
}
@tobimori tobimori assigned tobimori and unassigned tobimori Apr 8, 2020
@tobimori tobimori added the enhancement New feature or request label Apr 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant