Getting Started with Cryptopals using Python
Tips for the first few challenges in Cryptopals.
Learn to break encryption. No math degree required. You do have to be able to code, though.
Tips for the first few challenges in Cryptopals.
Learn to break encryption. No math degree required. You do have to be able to code, though.
Micro editor is a text editor for coders. It's probably the easiest TUI (text user interface) editor to start, but provides extensive features for programmers.
Learn how to start your journey with micro!
Review some Python basics to make hacking more convenient. Debugger giving you numbers (84) but you want letters ('T')?
This is about Python basics for supporting hacking. It can support your static analysis with Ghidra, debugging with GDB and ̣getting started with crypto hacking with Cryptopals. I do have many articles on hacking, too.
You can quickly publish a web page using Github. Just by clicking a couple of buttons.
This is a beginner friendly article.
Learn to manage your own Linux server – in 8 weeks. Remotely, in evenings.
Beginners welcome. Excellent feedback. 4.8 out of 5. Course is in Finnish, 100% remote and in evenings.
Learn to manage your own Linux server – in 8 weeks.
Beginners welcome. Previous instance student feedback excellent 4.8 out of 5. Course is in Finnish and 100% remote. Fully booked, queue started.
Course completed! Feedback was excellent 4.8 out of 5. Read more feedback in comments.
Install Debian Linux on VirtualBox. You can play with Linux even on Windows, before you completely move to Linux.
This is a beginner friendly tutorial, with quazillion screenshots.
English: Learn to manage your own Linux server – in 8 weeks.
Beginners welcome. Student feedback excellent 4.7 out of 5. Course is in Finnish.
Templates make it easy to write valid HTML. Flask supports my favourite template engine, Jinja2.
Many popular websites use Python somewhere in their stack: Youtube, Facebook, Google and Dropbox. Flask web framework is used by Pinterest and LinkedIn.
With this article, you learn to install Python Flask and run a "Hello world" in development environment.
The command line used in Linux and BSD has survived the test of time. It existed before Google, Web, Linux, Windows and even before the Internet. It's also convenient, fast, expressive and easy to automate. I use it every day.
$ pwd
/home/tero
English: Learn to manage your own Linux server – in 8 weeks.
Beginners welcome. Student feedback excellent 4.7 out of 5. Course is in Finnish.