100751 Views
79190 Views
45286 Views
43314 Views
39973 Views
33349 Views
Sync Files on your Pis, with Syncthing
NextCloud
Buddy Jr.
Robot Arms
TherePi - Music Making with a Raspberry Pi
Motion Controlled Arm
Introduction to FreeCAD for Beginners
Building a Robot Arm with Raspberry Pi and PCA9685
Building User Authentication for Static Sites with FastAPI
Mastering Pydantic for Robust Data Validation
Mastering Markdown for Documentation with Jekyll
Introduction to Rust
KevsRobots Learning Platform
14% Percent Complete
By Kevin McAleer, 3 Minutes
In this course you will learn about OctaPi and how to crack the Enigma machine using Python, a bunch of Raspberry Pi’s and a little bit of parallel computing.
OctaPi
Py-Enigma
py-enigma
Overall, the course not only educates on the theoretical and practical aspects of parallel computing using Raspberry Pi clusters but also delves into the historical context and technical intricacies of the Enigma machine, providing a comprehensive learning experience through hands-on examples and real-world applications.
OctaPi is the name for a Raspberry Pi Cluster that is used to teach students about parallel computing. This course will teach you how to build and program your own OctaPi cluster. You will learn how to install the software, and write programs that can run in parallel on the cluster.
This course introduces the concept of parallel computing using a Raspberry Pi cluster, referred to as OctaPi, and applies this knowledge to crack the Enigma machine cipher, a task historically significant due to its impact on World War II. The course is structured into lessons that sequentially build your understanding and skills in both computing and historical encryption methods.
Next >