Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
Référence de la classe FOFEncryptBase32

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)
 

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 caracter 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
Exception

◆ 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

Référencé par FOFEncryptTotp\generateSecret().

◆ 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
exception

◆ 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
Exception

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 :