2017 © Pedro PelĂĄez
 

library hash

Hash for PHP

image

blar/hash

Hash for PHP

  • Thursday, December 22, 2016
  • by blar
  • Repository
  • 1 Watchers
  • 0 Stars
  • 109 Installations
  • PHP
  • 3 Dependents
  • 1 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

License Latest Stable Version Build Status Coverage Status Dependency Status Flattr, (*1)

Hash

Erstellen und Vergleichen von Hashes., (*2)

Beispiele

MD5

$generator = new HashGenerator('MD5');
$hash = $generator->hash('foobar');

MD5 mit mehreren Teilen

$generator = new HashGenerator('MD5');
$generator->push('foo');
$generator->push('bar');
echo $generator->getHash();

MD5 von einer Datei

$generator = new HashGenerator('MD5');
$generator->pushFile('foobar.txt');
echo $generator->getHash();

SHA-1

$generator = new HashGenerator('SHA1');
$generator->push('foobar');
echo $generator->getHash();

SHA-1 mit HMAC

$generator = new HmacHashGenerator('SHA1', '1337');
$generator->push('foobar');
echo $generator->getHash();

SHA-1 mit HMAC und mehreren Teilen

$generator = new HmacHashGenerator('SHA1', '1337');
$generator->push('foo');
$generator->push('bar');
echo $generator->getHash();;

UnterstĂŒtzte Hash-Algorithmen abrufen

echo implode(', ', Hash::getAlgos());

Je nach PHP-Version und Betriebsystem können andere Hash-Algorithmen verfĂŒgbar sein. Hier eine beispielhafte Ausgabe:, (*3)

adler32, crc32, crc32b, fnv132, fnv164, fnv1a32, fnv1a64, gost, gost-crypto,
haval128,3, haval128,4, haval128,5, haval160,3, haval160,4, haval160,5,
haval192,3, haval192,4, haval192,5, haval224,3, haval224,4, haval224,5,
haval256,3, haval256,4, haval256,5, joaat, md2, md4, md5,
ripemd128, ripemd160, ripemd256, ripemd320,
sha1, sha224, sha256, sha384, sha512, snefru, snefru256,
tiger128,3, tiger128,4, tiger160,3, tiger160,4, tiger192,3, tiger192,4, whirlpool

Installation

AbhÀngigkeiten

AbhÀngigkeiten von blar/hash auf gemnasium anzeigen, (*4)

Installation per Composer

$ composer require blar/hash

Installation per Git

$ git clone https://github.com/blar/hash.git

The Versions

22/12 2016

dev-master

9999999-dev https://github.com/blar/hash/

Hash for PHP

  Sources   Download

LGPL-3.0+

The Requires

  • php ^7.0

 

The Development Requires

by Andreas Treichel

php hash

08/11 2015

v1.0.0

1.0.0.0 https://github.com/blar/hash/

Hash for PHP

  Sources   Download

LGPL-3.0+

The Requires

  • php >=5.5.0

 

The Development Requires

by Andreas Treichel

php hash