Classe \nanoSha2

Classe de calcul d'un SHA

Source

Liste des propriétés

Liste des méthodes

void __construct( boolean $toUpper = false )

Paramètres

  1. boolean $toUpper = false
Proposer une amélioration
integer addmod2n( integer $x , integer $y , integer $n = 4294967296 )

Paramètres

  1. integer $x
  2. integer $y
  3. integer $n = 4294967296

Retour

  • integer
Proposer une amélioration
array array_split( array $a , integer $n )

Paramètres

  1. array $a
  2. integer $n

Retour

  • array
Proposer une amélioration
integer Ch( integer $x , integer $y , integer $z )

Paramètres

  1. integer $x
  2. integer $y
  3. integer $z

Retour

  • integer
Proposer une amélioration
string hash( $str , $ig_func = true )

Paramètres

  1. $str

    Input string to hash

  2. $ig_func = true

    Option param to ignore checking for php > 5.1.2

Retour

  • string

    Hexadecimal representation of the message digest

Proposer une amélioration
integer Maj( integer $x , integer $y , integer $z )

Paramètres

  1. integer $x
  2. integer $y
  3. integer $z

Retour

  • integer
Proposer une amélioration
\unknown ordUTF8( string $c , integer $index , integer & $bytes )

Paramètres

  1. string $c
  2. integer $index
  3. integer & $bytes

Retour

  • \unknown
Proposer une amélioration
integer ROTR( integer $x , integer $n )

Paramètres

  1. integer $x
  2. integer $n

Retour

  • integer
Proposer une amélioration
void SHR( integer $x , integer $n )

Paramètres

  1. integer $x
  2. integer $n

    return int

Proposer une amélioration
integer Sigma0( integer $x )

Paramètres

  1. integer $x

Retour

  • integer
Proposer une amélioration
integer Sigma1( integer $x )

Paramètres

  1. integer $x

Retour

  • integer
Proposer une amélioration
integer sigma_0( integer $x )

Paramètres

  1. integer $x

Retour

  • integer
Proposer une amélioration
integer sigma_1( integer $x )

Paramètres

  1. integer $x

Retour

  • integer
Proposer une amélioration
array<mixed,integer> string2binint( string $str , integer $npad = 512 )

Paramètres

  1. string $str
  2. integer $npad = 512

Retour

  • array<mixed,integer>
Proposer une amélioration
array string2ordUTF8( string $s , integer & $byteSize )

Paramètres

  1. string $s
  2. integer & $byteSize

Retour

  • array
Proposer une amélioration