Sense Hat Pictures (Raspberry Pi)

After making rainbow displays on the sense hat my son realised that the Raspberry Pi sense hat's LED display could be used to output art including a creeper from Minecraft. Note: This is inspired by https://magpi.raspberrypi.org/articles/make-a-sense-hat-rainbow-display-for-your-window The sense hat has an 8x8 display of individual LEDs which can be programmed to display individual colours. For this … Continue reading Sense Hat Pictures (Raspberry Pi)

Python and Bluetooth – Part 1: Scanning For Devices And Services (Python)

"Track and Trace" has got some attention in recent times here in the UK as the Covid-19 (Coronavirus) lockdown level looks to be relaxed. Part of the "Track and Trace" program is a mobile application that uses low energy bluetooth beaconing to see what other devices running the application have been close by. This has … Continue reading Python and Bluetooth – Part 1: Scanning For Devices And Services (Python)

Brute Force Caesar Cipher V2 (Python)

Python Brute Force Caesar

Around a month ago I used Python to brute force the Caesar Cipher (I blogged about it here: https://geektechstuff.com/2019/12/22/brute-force-caesar-cipher-python/). My original solution outputted a solution for each possible cipher shift, which worked ok for small text samples but for larger texts started to take up a large portion of the terminal and my time scrolling. … Continue reading Brute Force Caesar Cipher V2 (Python)

Instant Messaging App With Vigenère Encryption (Python)

Python Instant Messaging With Vigenere Cipher

Over the last few weeks I have been looking at ciphers and encryption, which has included a Python program to brute force the Caesar cipher, Python to encrypt / decrypt with the Vigenère cipher , some Morse code and RSA Public Keys. With my recent looks into encryption, especially the look into the Vigenere Cipher, … Continue reading Instant Messaging App With Vigenère Encryption (Python)