Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe Base32

Fonctions membres publiques

 encode ($str)
 
 decode ($str)
 

Champs de données

const CSRFC3548 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'
 

Fonctions membres privées

 str2bin ($str)
 
 bin2str ($str)
 
 fromBin ($str)
 
 toBin ($str)
 
 _mapcharset ($str)
 
 _mapbin ($chr)
 

Description détaillée

Base32 encryption class

Depuis
1.0

Documentation des fonctions membres

◆ _mapbin()

_mapbin (   $chr)
private

_mapbin

Used with array_map to map the characters from a base32 character set directly into a binary string

Paramètres
string$chrThe character to map
Renvoie
string String of 0's and 1's

private

◆ _mapcharset()

_mapcharset (   $str)
private

_mapcharset

Used with array_map to map the bits from a binary string directly into a base32 character set

Paramètres
string$strThe string of 0's and 1's you want to convert
Renvoie
string Resulting base32 character

private

◆ bin2str()

bin2str (   $str)
private

bin2str

Converts a binary string to an ascii string

Paramètres
string$strThe string of 0's and 1's you want to convert
Renvoie
string The ascii output
Exceptions

◆ decode()

decode (   $str)

toString

Convert any base32 string to a normal sctring This should be binary safe...

Paramètres
string$strThe base32 string to convert
Renvoie
string The normal string

◆ encode()

encode (   $str)

fromString

Convert any string to a base32 string This should be binary safe...

Paramètres
string$strThe string to convert
Renvoie
string The converted base32 string

◆ fromBin()

fromBin (   $str)
private

fromBin

Converts a correct binary string to base32

Paramètres
string$strThe string of 0's and 1's you want to convert
Renvoie
string String encoded as base32
Exceptions

Références $this.

◆ str2bin()

str2bin (   $str)
private

str2bin

Converts any ascii string to a binary string

Paramètres
string$strThe string you want to convert
Renvoie
string String of 0's and 1's

◆ toBin()

toBin (   $str)
private

toBin

Accepts a base32 string and returns an ascii binary string

Paramètres
string$strThe base32 string to convert
Renvoie
string Ascii binary string
Exceptions

Références $this.

Documentation des champs

◆ CSRFC3548

const CSRFC3548 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'

CSRFC3548

The character set as defined by RFC3548 http://www.ietf.org/rfc/rfc3548.txt


La documentation de cette classe a été générée à partir du fichier suivant :