[JS]Decoder is an online enconding/decoding tool for common web methods. All text entered is processed locally and not transfered to the server.
- Base64 encoding is commonly used for transforming binary files into a format which is easilly handled in intransports which are not normally binary safe (such as email). It is also used as an obfuscation method in some malware. Base64 encoded strings can often be identified by the presence of trailing equal '=' signs, which as used to pad strings to the correct length for decoding.
- URLEncoding ensures that text strings are safe for inclusion in URLs by transforming problematic characters (such as /:#? and spaces) to their hexadeximal representation (such as %2f). Text string encoded this way can safely be included in URLs (up to the length limitation).
- Rot13 (Rotate 13) is an early (and highly insecure) 'encryption' technique which rotates all letters by 13 positions. The use of 13 is significant as decoding only requires reapplication of the same method. Other key rotation lengths produce a similar result however they require a different rotation length to return to the plain text.
- MD5,SHA1 & others, are cryptographic hash functions which are used for securing passwords, integrity validation and proof of pocession.
- Hex2Bin & Bin2Hex converts hexidecimal strings to their binary equivilant (and back). NOTE: this may not display well in the next box, however the next function works as expected
.