Encoding Methods and Security

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

Flashcards covering the different types of encoding, their usage, and security implications.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Encoding

The process of putting a sequence of characters into a specialized format for efficient transmission or storage.

2
New cards

Decoding

The conversion of an encoded format back into the original sequence of characters.

3
New cards

ASCII

American Standard Code for Information Interchange, a commonly used encoding scheme for text files.

4
New cards

Unicode

A standardized encoding designed to unify different codepages and support all human languages.

5
New cards

UTF-8

A type of Unicode encoding using 1 byte for English characters and variable lengths for others; widely used.

6
New cards

UTF-16

A Unicode encoding form using 2 bytes for common characters, used in Windows, Java, and JavaScript.

7
New cards

UTF-32

A Unicode encoding form using 4 bytes per character; rarely used due to its size.

8
New cards

URI

A scheme that contains an optional authority, a path, an optional query, and an optional fragment.

9
New cards

URL

Uniform Resource Locator - a specific type of URI that identifies a resource and tells you how to access it or where it’s located.

10
New cards

URL Encoding

Converts reserved, unsafe, and non-ASCII characters in URLs to a universally accepted format.

11
New cards

HTML Encoding

Uses the format &#nnnn or &#xhhhh to represent Unicode code points in decimal or hexadecimal form, respectively.

12
New cards

Base64 Encoding

Encoding used to represent binary data as printable text for transport over mediums that require simple text.

13
New cards

Path Traversal (PT)

An attack that exploits weak access control implementations on the server side.

14
New cards

Malware

Malicious software intentionally written to cause damage or gain unauthorized access to a system.

15
New cards

CyberChef

A web app for carrying out various “cyber” operations in a web browser.