Wat is visuele cryptografie?
Visuele cryptografie is een techniek waarbij een afbeelding in meerdere lagen wordt verdeeld. Elke laag apart geeft geen informatie, maar als je ze samenvoegt, wordt de originele afbeelding zichtbaar.
De functie Visuele cryptografie
Bovenaan het scherm staat een schuifknop waarmee je kunt kiezen tussen Coderen en Ontsleutelen.
Coderen
Als je ‘coderen’ kiest verschijnen er twee knoppen, waarmee je een grafisch bestand kunt laden in GC Wizard:
Opent de bestandsverkenner en hiermee open je een afbeelding vanaf je apparaat.
Toont een tekstveld waarin je de URL naar de afbeelding plaatst en een knop ‘Open’ om de afbeelding in GC Wizard te laden.
Als de afbeelding, die je in GC Wizard laadt, kleuren bevat zal GC Wizard hier tijdens het versleutelen een zwart-wit afbeelding van maken. Als een kleur van een afbeelding donkerder is dan 128 (in een schaal van 0 tot 255) zal deze kleur als doorzichtig worden beschouwd.
Onder deze knoppen staat een schuifknop om een Sleutel afbeelding toe te voegen. Als je deze optie activeert verschijnen er drie knoppen, waarmee je een afbeelding in GC Wizard kunt laden:
Opent de afbeeldingsverkenner en hiermee open je een afbeelding vanaf je apparaat.
Opent de bestandsverkenner en hiermee open je een afbeelding vanaf je apparaat.
Toont een tekstveld waarin je de URL naar de afbeelding plaatst en een knop ‘Open’ om de afbeelding in GC Wizard te laden.
Daaronder staat een schuifknop met de keuze Simpel en Geavanceerd.
Als je kiest voor Simpel worden de standaard instellingen gebruikt. Als je kiest voor ‘Geavanceerd’ verschijnen er drie tekstvelden:
- Verschuiving X: Hiermee verschuif je de afbeelding op de X-as (horizontaal).
- Verschuiving Y: Hiermee verschuif je de afbeelding op de Y-as (verticaal).
- Schaal%: Hiermee verander je de grootte van de afbeelding.
Je kunt zelf waarden invullen in de tekstvelden of de waarden aanpassen met de plus- en min-knop.
Nadat je op Indienen hebt getikt zullen er onder Uitvoer twee afbeeldingen verschijnen. Als deze afbeelding over elkaar worden gelegd met de juiste instellingen, zal de afbeelding verschijnen.
Naast iedere afbeelding staan 4 knoppen:
Toon de afbeelding in een volledig scherm
Maak de afbeelding passend in het scherm (na inzoomen)
Sla de afbeelding op
Open de afbeelding in één van de volgende apps:
Hex Viewer
Zoek naar verborgen data
Open in Kleurcorrecties
Openen in spiegelen/draaien
Ontsleutelen
Als je voor ‘ontsleutelen’ kiest verschijnt er een mogelijkheid om twee afbeeldingen in GC Wizard te laden.
Beide afbeeldingen bevatten drie knoppen waarmee je dit kunt doen:
Opent de afbeeldingsverkenner en hiermee open je een afbeelding vanaf je apparaat.
Opent de bestandsverkenner en hiermee open je een afbeelding vanaf je apparaat.
Toont een tekstveld waarin je de URL naar de afbeelding plaatst en een knop ‘Open’ om de afbeelding in GC Wizard te laden.
Daaronder staan twee tekstvelden waarmee je de verschuiving kunt aangeven:
- Verschuiving X: Hiermee verschuif je de afbeelding op de X-as (horizontaal).
- Verschuiving Y: Hiermee verschuif je de afbeelding op de Y-as (verticaal).
Nadat je op de knop Indienen hebt getikt zal onder Uitvoer de afbeelding worden getoond.
Boven de afbeelding verschijnen de volgende knoppen:
Toon de afbeelding in een volledig scherm
Maak de afbeelding passend in het scherm (na inzoomen)
Sla de afbeelding op
Open de afbeelding in één van de volgende apps:
Hex Viewer
Zoek naar verborgen data
Open in Kleurcorrecties
Openen in spiegelen/draaien
Onder de afbeelding staat een knop: Wis afbeelding. Daarmee kun je de ruis of sneeuw uit de afbeelding verwijderen, zodat je een witte achtergrond krijgt.
Versleutelen met een sleutel
Het idee is als volgt: we hebben twee gewone afbeeldingen die samen een versleuteld beeld vormen. Deze afbeeldingen zijn willekeurig gemaakt.
Nu gaan we een tweede set maken. Hierbij gebruiken we één afbeelding uit de eerste set als sleutel. Dit betekent dat we de sleutelafbeelding gebruiken om de tweede afbeelding te versleutelen. Zo kun je een “sleutelafbeelding” maken – bijvoorbeeld aan het begin van een reeks stappen – en deze gebruiken om andere afbeeldingen te versleutelen.
Dit maakt het mogelijk om de sleutel in verschillende stappen te gebruiken en met dezelfde sleutelafbeelding verschillende aanwijzingen te ontcijferen. Dus:
- Maak een paar afbeeldingen zoals normaal voor stap 1.
- Schakel over naar het maken met een sleutel, laad de sleutelafbeelding en maak de tweede afbeelding. Ga zo verder…