CoderOasis
  • Home
  • About
  • Topics
  • Programming
  • WebDev
  • Cybersecurity
  • Software
  • SysAdmin
Sign in Subscribe
Hacktivism: Social Justice by Data Leaks and Defacements
Cybersecurity

Hacktivism: Social Justice by Data Leaks and Defacements

Around the end of February, a hacktivist that calls himself JaXpArO and My Little Anonymous Revival Project breached the far-right social media platform named Gab. They managed to gain seventy gigabytes of data from the backend databases. The data contained user profiles, private posts, chat messages, and more – a lot
08 Jun 2022 7 min read
RSA in Python Part 3: Defending Against Side-Channel and Timing Attacks
Cryptography Featured

RSA in Python Part 3: Defending Against Side-Channel and Timing Attacks

Learn how timing attacks can extract RSA private keys from a working implementation, and how to defend against them with constant-time operations and blinding techniques in Python.
08 Apr 2022 15 min read
The PHP Community and Development Sucks
Web Development

The PHP Community and Development Sucks

The issues which I have had with the PHP for the last ten years is the community, tutorials and/or guides, and the development of web applications. Yet at the same time, the core of PHP is the amazing people which I have met so far with talent – they have
02 Jan 2022 4 min read
A Small Introduction to RSA Encryption & the Mathematics
Cryptography

A Small Introduction to RSA Encryption & the Mathematics

RSA Encryption has always been amazing to me. It allows you to publish an encryption key – also known as e – without having to compromise your decryption key – known as d. One amazing feat that I find the most interesting is that generally in practice that e is usually always the
01 Nov 2021 5 min read
Simple Guide to Setting Up an NGINX Reserve Proxy
Systems Administration

Simple Guide to Setting Up an NGINX Reserve Proxy

I will first highly recommend to read Installing the NGINX Web Server on Debian & Ubuntu and Installing LetsEncrypt's CertBot Package on Debian & Ubuntu articles if you do not already have NGINX and using LetsEncrypt installed and configured. Creating the Configuration File First, we are going to
21 Oct 2021 4 min read
Super Simple Roll Your Own MVC Framework in PHP
Web Development

Super Simple Roll Your Own MVC Framework in PHP

Please note that it is essential for me to emphasize that the code and techniques presented here are intended solely for educational purposes and should never be employed in real-world applications without careful consideration and expert guidance to deploy an application using these methods. The design principles of the Model-View-Controller
21 Oct 2021 4 min read
Important NGINX Directories and Files for Referencing
Systems Administration

Important NGINX Directories and Files for Referencing

When it comes to running a web server for all of my online projects, NGINX is the first that comes to mind for me. By default, it follows my guidelines of running a piece of software – meaning that the software is security-minded, performance-driven, and honestly, really easy to manage all
14 Oct 2021 3 min read
Installing LetsEncrypt's CertBot on Ubuntu 20.04+
Systems Administration

Installing LetsEncrypt's CertBot on Ubuntu 20.04+

LetsEncrypt is one of many Certificate Authorities (CAs) that provide genuine SSL/TLS Certificates to people who want to secure the connection to their website. This allows people to access a website via encrypted HTTPS traffic. The process to make a certificate with LetsEncrypt's CertBot is pretty simple
07 Oct 2021 3 min read
Installing the NGINX Web Server on Debian & Ubuntu
Systems Administration

Installing the NGINX Web Server on Debian & Ubuntu

When it comes to running a web server for all of my online projects, NGINX is the first that comes to mind for me. By default, it follows my guidelines of running a piece of software – meaning that the software is security-minded, performance-driven, and honestly, really easy to manage all
01 Oct 2021 4 min read
RSA in Python Part 2: Random Prime Generation and Text Encryption
Cryptography Featured

RSA in Python Part 2: Random Prime Generation and Text Encryption

Extend your Python RSA implementation with 1024-bit cryptographically secure random prime generation using the PWS primality test, plus full plaintext encryption and decryption.
21 Aug 2021 13 min read
Python Code
Cryptography Featured

Implementing RSA in Python from Scratch

Build RSA encryption in Python from first principles. Covers the Extended Euclidean Algorithm, modular exponentiation, key generation, and working code you can run.
19 Aug 2021 16 min read
Unhackable and Bug Free Coding is a Marketing Lie
Software Development

Unhackable and Bug Free Coding is a Marketing Lie

One thing that I have learned in my life is that everyone lies – to an extent. That even means people can make up little white lies to protect peoples' feelings or hide the absolute truth. Some of the lies can be acts of commission – a deliberate statement of untruth
03 Jun 2021 4 min read
Guide to Rolling Your Own Custom API Service
Software Development

Guide to Rolling Your Own Custom API Service

Creating your own API system can be a valuable skill, whether you're building a web application or connecting various services together. In this guide, we'll walk through the steps to create a simple RESTful API using JavaScript, specifically with NodeJS and Express. This tutorial is aimed
16 Apr 2021 2 min read
← Newer Posts Page 6 of 6
CoderOasis © 2026
  • Topics
  • Meet the Team
  • Best Articles
  • Archives
Powered by Ghost