Zum Inhalt springen

ASCII-Verschlüsselungs-Entschlüsselungsprojekt

27 Nov 2023
ASCII Encryption-Decryption Project

ASCII-Spiele

Wussten Sie, dass Sie einen Text, den wir als verschlüsselt bereitgestellt haben, automatisch dekodieren oder einen Text automatisch verschlüsseln können, indem Sie die ASCII-Zeichentabelle mit PicoBricks und MicroBlocks IDE verwenden? ASCII (was für steht Amerikanischer Standardcode für den Informationsaustausch) ist ein Zeichenkodierungsstandard für Textdateien auf Computern und anderen Geräten. Jedes Mal, wenn Sie auf die Schaltfläche „PicoBricks“ klicken, nachdem Sie den zu verschlüsselnden Text in den Code eingegeben haben, wird die entsprechende ASCII-Tabelle der Buchstaben im zu verschlüsselnden Text angezeigt. Nach einem Countdown von 3 Sekunden wird die verschlüsselte Form des Textes auf beiden PicoBricks angezeigt OLED-Bildschirm und die MicroBlocks-Blöcke, sobald Sie die numerischen Entsprechungen aller Zeichen im Text, den Sie verschlüsseln möchten, in der ASCII-Tabelle gesehen haben.

Details und Algorithmus

Dieser Algorithmus ist in PicoBricks und MicroBlocks implementiert GEHTwandelt einen bestimmten Eingabetext in seine entsprechenden ASCII-Werte um und zeigt diese Werte einzeln auf dem PicoBricks-Bildschirm an. Nachdem alle ASCII-Werte abgerufen wurden, wendet es eine nicht spezifizierte Verschlüsselungsmethode an, um sie in eine verschlüsselte Version des Textes umzuwandeln. Dieses verschlüsselte Ergebnis wird dann sowohl auf dem PicoBricks OLED-Bildschirm als auch auf den MicroBlocks-Blöcken angezeigt. Für Benutzerfeedback kann ein 3-Sekunden-Countdown enthalten sein. Es ist wichtig zu beachten, dass die verwendete spezifische Verschlüsselungstechnik nicht detailliert beschrieben wird und es sich bei diesem Projekt eher um eine pädagogische Übung als um eine sichere Verschlüsselungslösung handelt. 

Komponenten

1xPicobricks

Schaltplan

ascii games

Sie können den folgenden MicroBlocks-Code verwenden, um mit PicoBricks jeden gewünschten Text mithilfe der ASCII-Tabelle zu verschlüsseln.

Nachdem Sie den Text angegeben haben, den Sie im Code verschlüsseln möchten, klicken Sie jedes Mal auf die PicoBricks Taste, sehen Sie das Äquivalent in einer ASCII-Buchstabentabelle im Text, den Sie der Reihe nach verschlüsseln möchten. Nachdem Sie das numerische Äquivalent aller Zeichen im Text, den Sie verschlüsseln möchten, in der ASCII-Tabelle sehen, wird die verschlüsselte Version des Textes nach einem Countdown von 3 Sekunden sowohl auf dem PicoBricks OLED-Bildschirm als auch auf den MicroBlocks-Blöcken angezeigt.

MicroBlocks-Code der ASCII-Verschlüsselung

MicroBlocks Code of The ASCII Encryption

ASCII-Entschlüsselung mit PicoBricks

Mit PicoBricks können wir einen bestimmten verschlüsselten Text mithilfe der ASCII-Tabelle entschlüsseln. Dazu können Sie die folgenden Codeblöcke erstellen und den verschlüsselten Text, den Sie im Code angegeben haben, auf dem OLED-Bildschirm von PicoBricks ausdrucken.

MicroBlocks-Code der ASCII-Entschlüsselung

MicroBlocks Code of The ASCII Decryption

MicroPython-Codes der PicoBricks


von Zeit zu Zeit Schlaf importieren
Importmaschine
vom Maschinenimport-Pin
vom Maschinenimport I2C
        line3 = encrypt_char[32:48]
        oled.fill(0)
        oled.text(Zeile1, 0, 0)
        oled.text(Zeile2, 0, 16)
        oled.text(Zeile3, 0, 32)
        oled.show()
    elif len(encrypt_char) > 16:
        line1 = encrypt_char[:16]
        line2 = encrypt_char[16:32]
        oled.fill(0)
        oled.text(Zeile1, 0, 0)
        oled.text(Zeile2, 0, 16)
        oled.show()
    anders:
        oled.text(encrypt_char, 0, 0)
        oled.show()
        Schlaf(0.1)
Vorheriger Beitrag
Nächster Beitrag

Danke fürs Abonnieren!

Diese E-Mail wurde registriert!

Shoppen Sie den Look
Wählen Sie Optionen

Bearbeitungsoption

Benachrichtigung wieder auf Lager

Vergleichen

Produkt ArtikelnummerBewertungBeschreibung Sammlung Verfügbarkeit Produktart Andere Details
this is just a warning
Anmeldung
Einkaufswagen
0 Artikel
Same Day Shipping No Extra Costs
Easy Returns Guarantee Return with Ease
Secure Checkout Secure Payment