====== base64======
[[digital_forensics:digital_forensics|{{ :digital_forensics:icon.jpg?120|}}]]
===== context=====
dit document geeft wat uitleg rond base64 encoding en decoding.
===== context =====
- aanvankelijk ontworpen om ASCII tekst naar binaire tekens om te zetten zodat die op een veilige (consistente) manier over het netwerk kunnen verstuurd worden waar die aan het eind dan terug omgezet worden.\\ email is daar een goed voorbeeld van.
- biedt geen inhoudelijke beveiliging, cfr encryptie.\\ je kan immers __zonder wachtwoord__ decoderen
===== werking =====
==== encode ====
=== string ===
echo -n "Apen zijn geen geiten"|base64
QXBlbiB6aWpuIGdlZW4gZ2VpdGVu
\\ optie **-n** zorgt dat er geen extra tekens (return of spaties) worden toegevoegd.
=== bestand ===
base64 /etc/hosts > hosts.b64
==== decode ====
=== string ===
echo -n "QXBlbiB6aWpuIGdlZW4gZ2VpdGVu"|base64 -d
=== bestand ===
base64 -d hosts.b64 > hosts.txt
===== meer info =====
* [[https://www.serverlab.ca/tutorials/linux/administration-linux/how-to-base64-encode-and-decode-from-command-line/|brontekst]]
{{tag>digital_forensics eventviewer windows}}