Algemeen

Vernietig veilig een harde schijf

Heb je nog oude computers op zolder staan waar je van af wil? Dan breng je die natuurlijk naar je lokale milieuplein. Maar zorg er dan wel voor dat er geen data meer op de harde schijf staat. Dat kan je doen door je schijf fysiek te vernielen. Is nog een heel gedoe. Een alternatief is om je schijf te shredden. 

Format vs Shred

Bij een gewone format actie op een schijf wordt feitelijk alleen de ‘boekhouding’ van je schijf gewist. Je data blijft gewoon staan, maar de software weet niet meer waar wat staat. Als je die schijf weer opnieuw gaat gebruiken wordt nieuwe data over de oude data heen geschreven. Gebruik je die schijf niet meer, dan blijft de oude data dus (met enige moeite) terug te vinden.

Als je echter een HDD shred wordt niet alleen de schijf geformatteerd (filesystem gewist), maar wordt vervolgens de schijf gevuld met nullen en enen. Na afloop van die operatie staat de hele schijf dus gevuld met nutteloze data. Er zijn dan nog wel mogelijkheden om die originele data te herleiden, maar daarvoor is dan specialistische kennis en tools voor nodig (zie: https://en.wikipedia.org/wiki/Data_remanence)

Shred

Voor deze actie gebruik ik zelf een HDD docking station. Voor heel oude schijven heb je dan een IDE variant nodig. Sluit die met usb aan op je computer en plaats daarin je schijf. Zoek dan op welke schijf dat is met behulp van fdisk -l of gebruik KDE partitiebeheerder of Gparted om dat te checken. In onderstaande voorbeelden gebruik ik een fictief voorbeeld: /dev/sdx

Het commando wat je dan gebruikt is:

sudo shred /dev/sdx

Dit commando zal 3 x nullen en enen over je harde schijf wegschrijven. En dat zal bij een grote schijf (> 1 TB) erg lang gaan duren. Daarom is het fijn om de voortgang te volgen met behulp van de toevoeging -v

sudo shred /dev/sdx -v

Opties

Je kan met behulp van -n het aantal cycli bepalen. Bijvoorbeeld:

sudo schred -v -n 10 /dev/sdx zal die schijf maar liefst 10 x extra met nullen en enen vullen.

Andere opties die je hebt zijn:

-f (forceert de schrijfrechten voor die schijf)

-u (wist alle data die overschreven wordt)

-z (een extra laag nullen om te verbergen dat je de schijf hebt geshred)

Je zou dus helemaal los kunnen gaan met

sudo shred -vfuz -n 10 /dev/sdx

Die actie zou je wel eens dagen of zelfs langer kunnen bezig houden. Voor huis- tuin en keuken gebruik is 1 x meer dan voldoende oftewel:

sudo shred -v -n 1 /dev/sdx

PDF bewerken en converteren

Vanuit de terminal kan je eenvoudig meerdere handelingen voor je PDF bestanden uitvoeren. Zorg dan wel dat je poppler-utils en ghostscript hebt geïnstalleerd.

PDF  naar tekst

pdftotext [pdf bron bestand] [output bestand.txt]

Converteer PDF naar PNG

convert -density 150 input.pdf -quality 90 [output bestand.png]

Nog beter:

pdftoppm input.pdf outputname -png

Converteer PDF naar HTML

pdftohtml [options] [pdf bron bestand] [output bestand.html]

Extract afbeeldingen uit PDF naar PNG

pdfimages -j [pdf bron bestand] [output bestand.png]

Pas resolutie PDF aan

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf in.pdf

Waarbij -dPDFSETTINGS een van volgende opties kan zijn:

/screen : late resolutie output, laagste output formaat
/ebook : medium-resolutie output, medium output formaat
/printer OR /prepress: hoge resolutie met maximum output formaat

encode en decode base64

Base 64

Sommige applicaties slaan opgeslagen wachtwoorden op in het Base 64 formaat.  De data van dit formaat bestaat uitsluitend uit a-z, A-Z, en / karakters. Dat is dus afwijkend van ASCII tekst want daarin werk je met a-z, A-Z, 0-9, “, %, &, ‘, (, ), *, +, -, _ en de , karakters.

Ik had onlangs een opgeslagen wachtwoord nodig uit Filezilla. Die wachtwoorden staan in het Base 64 formaat opgeslagen in ~/.config/filezilla/sitemanager.xml.

Het omzetten van een dergelijk opgeslagen wachtwoord kan vanuit je terminal gebeuren.

Base 64

Om dat te laten zien maak ik eerst zelf een Base 64 bestand aan met digiplace als input:

echo ‘digiplace’ | base64 waar dan vervolgens ZGlnaXBsYWNlCg== als output uit komt rollen.

De conversie van Base 64 naar leesbare ascii gaat dan met behulp van

echo ‘ZGlnaXBsYWNlCg==’ | base64 –decode  waar dan weer keurig digiplace uit de bus komt vallen.

Het == teken aan het einde van de string heeft een speciale betekenis. Wil je meer weten hoe dat zit of nog meer informatie over dit onderwerp lezen dan verwijs ik je graag naar deze pagina: https://www.hcidata.info/base64.htm waar je ook online e.e.a. kan uitvoeren.

Desktop vitals

VITALS

Om temperatuur, spanning, toerental van je fans etc. in de gaten te houden doe je een sudo apt install lm-sensors om vervolgens een sudo sensors-detect uit te voeren.

VITALS

Als je dan een doorlopend inzicht wil krijgen in je hardware kan je gebruik maken van conky of je installeert een GNOME extension. Voor op mijn desktop is tegenwoordig de keuze gevallen op VITALS: https://extensions.gnome.org/extension/1460/vitals/

VITALS

Zelf hou ik dan zicht op temperatuur, processors, geheugen, systeem en netwerk. Met behulp van ‘Remove app menu’, een andere extensie, plaats ik dan mijn VITALS links in het paneel.

VITALS

Scroll naar boven