Skip to content

Instantly share code, notes, and snippets.

View iAnonymous3000's full-sized avatar
🎯
Focusing

Sooraj Sathyanarayanan iAnonymous3000

🎯
Focusing
View GitHub Profile
@iAnonymous3000
iAnonymous3000 / bitwarden_hardening_guide.md
Created February 20, 2025 05:28
A comprehensive hardening guide for Bitwarden password manager, covering encryption best practices, 2FA with hardware keys, self-hosting considerations, and offline backup strategies. Includes practical configuration steps and security-focused workflows.

How to Secure Your Bitwarden Account: A Comprehensive Guide

A breach in your password manager could be catastrophic, so securing it is non-negotiable. This guide covers the essentials and some pro-level tricks to make your account a fortress. Let’s dive in!

1. Use a Strong, Unique Master Password

Your master password is the linchpin of your Bitwarden security. If it falls, everything does—so let's make it unbreakable.

What Makes a Password Strong?

  • Length: Aim for 20+ characters. The longer, the better—each character ramps up the cracking difficulty.
  • Complexity: Blend uppercase, lowercase, numbers, and special characters (e.g., @, #, &).
@iAnonymous3000
iAnonymous3000 / vpn-privacy-marketing.md
Created January 8, 2025 10:10
A breakdown of the realities of VPN privacy marketing and actionable tips for informed decision-making

The Truth About VPNs: Cutting Through the Noise

Privacy marketing has evolved into an entire ecosystem of influencer endorsements and buzzwords—think “military-grade encryption” and “complete anonymity.” Yet these glossy claims often obscure the technical realities of what VPNs can and cannot do.

Even so-called “no logs” policies demand more than marketing pages to be credible; you need verifiable audits and technical documentation.

Effective Digital Privacy Starts with Threat Modeling

  1. Identify your specific risks: Understand what threats you face and what data you need to protect.
  2. Build a layered defense: Combine tools and practices to enhance your privacy posture.

Keybase proof

I hereby claim:

  • I am ianonymous3000 on github.
  • I am ianonymous3000 (https://keybase.io/ianonymous3000) on keybase.
  • I have a public key ASBibt9LNoIOP28IKxVKlVvZTKAlo8rL-ll5iq2o5hwRlwo

To claim this, I am signing this object:

@iAnonymous3000
iAnonymous3000 / chess.cpp
Created September 28, 2019 06:28 — forked from geocachecs/chess.cpp
2 Player Chess Game C++
#include "chess.h"
Square::Square()
{
piece = EMPTY;
color = NONE;
}
void Square::setSpace(Square* space)