2017 © Pedro Peláez
 

library crypto

OOP implementations of various encryption methods for PHP. Standardises implementation across different methods (mcrypt, openssl, etc).

image

shrikeh/crypto

OOP implementations of various encryption methods for PHP. Standardises implementation across different methods (mcrypt, openssl, etc).

  • Tuesday, May 10, 2016
  • by shrikeh
  • Repository
  • 0 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

crypto

OOP implementations of various encryption methods for PHP. Standardises implementation across different methods (mcrypt, openssl, etc)., (*1)

Build Status Scrutinizer Quality Score Dependency Status Latest Stable Version Total Downloads Latest Unstable Version License, (*2)

Why bother?

There's a few advantages to handling encryption and password hashing via objects., (*3)

  • if you use PHPUnit or Mockery, you'll find it a lot easier to mock pass/fail results.
  • all of these have tests, so you don't have to write any for basic encryption, simplifying development.
  • it helps dependency injection-led development by abstracting away the details of encryption implementation
  • swapping out one form of encryption for another should be fairly easy (so long as you also update your data)

The Dos and Don'ts of Passwords

  • don't use the username of a user as these aren't globally unique and allow for rainbow table attacks.

The Versions

10/05 2016

dev-master

9999999-dev https://github.com/shrikeh/crypto

OOP implementations of various encryption methods for PHP. Standardises implementation across different methods (mcrypt, openssl, etc).

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar shrikeh

passwords encryption openssl mcrypt

13/02 2014

dev-develop

dev-develop http://popshack.com

OOP implementations of various encryption methods for PHP. Standardises implementation across different methods (mcrypt, openssl, etc).

  Sources   Download

The Requires

 

The Development Requires

by Barney Hanlon

passwords encryption openssl mcrypt

13/08 2013

dev-interim

dev-interim http://popshack.com

OOP implementations of various encryption methods for PHP. Standardises implementation across different methods (mcrypt, openssl, etc).

  Sources   Download

The Requires

 

The Development Requires

by Barney Hanlon

passwords encryption openssl mcrypt