securityImplementing Argon2id Password Hashing in C#
Argon2id is the gold standard for password hashing, combining the best features of Argon2i and Argon2d to provide excellent security against
securityUsing BCrypt in C# to Hash Passwords
Password security is a critical aspect of software development. Storing passwords in plaintext is a major security risk, as a data breach co
securityIs SHA-256 Alone Sufficient for Password Security?
You've built a sleek new web application with user accounts, and now you need to store passwords. Like any security-conscious developer, you
securityHow To Encrypt Passwords Using SHA-256 In C# And .NET
.NET makes it pretty simple to work with data encryption with the Cryptography namespace. So there should be no reason to have plain text...
securityIs Argon2 Better Than bcrypt?
If you've worked on any authentication system in the last decade, you've probably used [bcrypt](https://www.thatsoftwaredude.com/content/116
securityImplementing Google's Invisible ReCaptcha In .NET
If keeping bots away is your thing, then using Google's reCAPTCHA is a must. And while it can be tedious to click on 20 images of cars in
securityPreventing SQL Injections With Parameterized Queries
In my previous post I wrote about a few steps that you can take to better secure your website. One of those steps, probably the most import
securityTop 7 Security Best Practices For Your Websites
If you own or run a website, then security should be near the top of the list in terms of daily priorities. You far too often hear stories o
securityOne-Time Pad: The Unbreakable Enigma in Cryptography's Arsenal
When it comes to the world of ciphers and encryption, there's one that stands out not just for its simplicity, but for its absolute, unshake
security8 immediate ways to reduce the chances of phishing attacks in your company
If you think that you've never been on the receiving end of a phishing attack, then I bet you haven't checked your spam folder lately. There
securityThe biggest risks with using NPM
If you're a JavaScript developer at any level, then you have probably used the popular package manager NPM at some point in time.
securityWhat Are Cryptographically Secure Numbers and How to Generate Them in JavaScript
Ever wondered why your password manager generates those impossibly random passwords, or how secure tokens are created for authentication?
securityKeeping Your Websites More Secure In 2018
This year we didn't hear too much in the news about security breaches or stolen data, although undoubtedly those incidents continued to hap
securityHow To Ensure Your Website's Security
source
If you manage a website for your business, then it is important to make sure that you keep it safe and secure at all times. You don
securityCybersecurity 101: What You Need To Know To Keep Your Data Safe
Whether you are using the internet to stay in touch with friends on social media, buy the latest must-have gadget, or watching an entry fro
securityA Beginner’s Guide To Red Team Testing
Security leaders face strategic turmoil from a data protection standpoint as businesses increasingly require an ‘anytime, anywhere access
securityHow To Implement The Principle Of Least Privilege In Cybersecurity
The principle of least privilege is a security concept that recommends that any user of the system be given the minimum levels of access ne
securityMozilla finally stopping support for FTP in Firefox 90
FTP (File Transfer Protocol) has long been the go to method of transferring files on the internet. It's how you uploaded files to your share
securityIncrease Security With Two Factor Authentication And U2F
Security is getting more difficult to attain nowadays on the old interwebs, and for good reason. It's not about hackers getting more clever
securityImplementing Google's No Captcha reCaptcha In ASP.NET
Captchas and reCaptchas are great inventions. They help keep spam out and help to verify that humans are on the interwebs and not mischievo
securityTaking A Look At Security In Shared Hosting
I've always been a proponent of having just the most secure site that you can possibly make. And as such, I always take precautions to make