Paragon Initiative
The official blog of Paragon Initiative Enterprises.
- Posts
- 95 from 15 Apr 2015 to 7 Apr 2026
- Posting
- now and then (1 in the last year)
- Kind
- company blog
- Feed
- https://paragonie.com/rss
2026 1
2025 1
2024 1
2022 2
2021 4
2019 7
- Against Cipher Agility in Cryptography Protocols
- Improving the Cryptography of the JavaScript Ecosystem
- Demystifying Server-Side HTTP Requests for WordPress Developers
- WordPress 5.2: Mitigating Supply-Chain Attacks Against 33% of the Internet
- The Definitive 2019 Guide to Cryptographic Key Sizes and Algorithm Recommendations
- CipherSweet: Searchable Encryption Doesn't Have to be Bitter
- Our PHP Security Roadmap for the Year 2019
2018 8
- Slice Of PIE #01
- Slice Of PIE #00
- Security Concerns Surrounding WebAuthn: Don't Implement ECDAA (Yet)
- How and Why Developers Use Asymmetric (Public Key) Cryptography in Real-World Applications
- Protecting RSA-based Protocols Against Adaptive Chosen-Ciphertext Attacks
- Celebrating Three Years of PIE on Pi Day
- Paseto is a Secure Alternative to the JOSE Standards (JWT, etc.)
- Our Ambitious Plan to Make Insecure PHP Software a Thing of the Past
2017 20
- The 2018 Guide to Building Secure PHP Software
- Assuring Ciphertext Integrity for Homomorphic Cryptosystems
- Securing the PHP Community with Paragon Initiative Enterprises Hosted Services
- Certainty: Automated CACert.pem Management for PHP Software
- Supply Chain Attacks and Secure Software Updates
- The Quick Guide to Simple and Secure Automatic Updates
- Introducing Ward: Web Application Realtime Defender - WAF, IDS, Automatic Security Updates for PHP Software
- It Turns Out, 2017 is the Year of Simply Secure PHP Cryptography
- Chronicle Will Make You Question the Need for Blockchain Technology
- Hardening Your PHP-Powered APIs with Sapient
- Libsodium Quick Reference: Similarly-Named Functions and Their Use-Cases
- Why You Want Paragon Initiative Enterprises to Audit Your Code
- Building Searchable Encrypted Databases with PHP and SQL
- Checklist-Driven Security Considered Harmful
- How We Engineered CMS Airship to be Simply Secure
- No Way, JOSE! Javascript Object Signing and Encryption is a Bad Standard That Everyone Should Avoid
- Split Tokens: Token-Based Authentication Protocols without Side-Channels
- Cryptographically Secure PHP Development
- Configuration-Driven PHP Security Advice Considered Harmful
- Let's Make 2017 the Year of Simply Secure PHP Cryptography
2016 24
- Everything You Know About Public-Key Encryption in PHP is Wrong
- CMS Airship: Now and Tomorrow
- Do-It-Yourself Hand-Crafted, Boutique, Artisinal Cryptosystems
- Guide to Automatic Security Updates For PHP Developers
- Untangling the Forget-Me Knot: Secure Account Recovery Made Simple
- On the (in)security of popular open source Content Management Systems written in PHP
- CMS Airship - Simply Secure Content Management - Now Available in the AWS Marketplace
- Crypto-misnomers: "Zero Knowledge" Considered Self-Descriptive
- HTTPS Made Easy: Setting up Caddy for PHP 7 on Debian Jessie
- Securing a PHP Application in 2016: The Pocket Guide
- The PHP Security Platinum Standard: Raising the Bar with CMS Airship
- Constant-Time Encoding: Boring Cryptography, RFC 4648, and You
- How to Generate Secure Random Numbers in Various Programming Languages
- What's New in Defuse Security's PHP Encryption Library Version 2
- Solve All Your Cryptography Problems in 3 Easy Steps
- Keyggdrasil, Continuum, and the Cryptography Powering CMS Airship
- Go PHP 7 - Our Commitment to Maintaining our Open Source Projects
- Securely Implementing (De)Serialization in PHP
- Introducing CMS Airship: A Secure Content Management System for the Modern Web
- Client Authenticity is Not the Server's Problem
- One Login To Rule them All - Seamless and Secure Cross-Domain Authentication
- Our Software Development Philosophy
- How to Safely Store Your Users' Passwords in 2016
- On The Design and Implementation of a Stealth Backdoor for Web Applications
2015 27
- In 2015, We Moved the Needle Towards Being Secure
- Don't Fear the Hacker - The Missing First Step in Cybersecurity Plans
- Let's Re-Think Security Trade-Offs
- Choosing the Right Cryptography Library for your PHP Project: A Guide
- Preventing Timing Attacks on String Comparison with a Double HMAC Strategy
- How to Securely Allow Users to Upload Files
- Coming to WordPress 4.4: CSPRNG
- Building Secure Web Applications in PHP
- The Comprehensive Guide to URL Parameter Encryption in PHP
- How to Safely Implement Cryptography Features in Any Application
- The State of Cryptography in PHP
- A Gentle Introduction to Application Security
- You Wouldn't Base64 a Password - Cryptography Decoded
- Common Uses for Cryptographically Secure Random Numbers
- How to Securely Generate Random Strings and Integers in PHP
- On Estimating the Impact of a Software Vulnerability
- Everything You Need to Know About Preventing Cross-Site Scripting Vulnerabilities in PHP
- Securing Your Business's Online Presence - A Guide For Non-Experts
- Quantifying Popularity in Real-Time for High-Volume Websites, Part 1
- Preventing SQL Injection in PHP Applications - the Easy and Definitive Guide
- If You're Typing the Word MCRYPT Into Your PHP Code, You're Doing It Wrong
- How to Teach Yourself Application Security
- Using Encryption and Authentication Correctly (for PHP developers)
- Implementing Secure User Authentication in PHP Applications with Long-Term Persistence (Login with "Remember Me" Cookies)
- The Fast Track to Safe and Secure PHP Sessions
- A new PHAR Auditing Utility - Introducing Pharaoh
- Introducing ASGard, the Authentic Software Guard