crypt
in package
Crypt wrapper class
Tags
Table of Contents
- $checkChiphers : array<string|int, mixed>
- Liste von Chipher für Verschlüsselung
- $hasConfig : bool
- Flag, ob Konfiguratzion verfügbvar ist
- $hasCrypt : bool
- Flag, ob OpenSSL für PHP verfügbvar ist
- $iv : string
- IV-String für für Verschlüsselung
- $method : string
- Methode zur Verschlüsselung
- $passwd : string
- Passwort für Verschlüsselung
- __construct() : bool
- Konstruktor
- decrypt() : string
- Daten entschlüsseln
- encrypt() : string
- Daten verschlüsseln
- getRandomString() : string
- Return random string by openssl_random_pseudo_bytes
- initCrypt() : bool
- Initialisiert Crypt Key und Methode
- hasCompleteConfig() : bool
- Check ob Konfiguration vollständig
- simpleDecrypt() : string
- einfache Entschlüsselung via base64_decode und str_rot13
- simpleEncrypt() : string
- einfache Verschlüsselung via base64_encode und str_rot13
Properties
$checkChiphers
Liste von Chipher für Verschlüsselung
protected
array<string|int, mixed>
$checkChiphers
= ['aes256', 'aes192', 'aes128', 'blowfish', 'desx', 'des3', 'des']
$hasConfig
Flag, ob Konfiguratzion verfügbvar ist
protected
bool
$hasConfig
= false
$hasCrypt
Flag, ob OpenSSL für PHP verfügbvar ist
protected
bool
$hasCrypt
= false
$iv
IV-String für für Verschlüsselung
protected
string
$iv
= ''
$method
Methode zur Verschlüsselung
protected
string
$method
= ''
$passwd
Passwort für Verschlüsselung
protected
string
$passwd
= ''
Methods
__construct()
Konstruktor
public
__construct() : bool
Return values
bool —decrypt()
Daten entschlüsseln
public
decrypt(string $data) : string
Parameters
- $data : string
Return values
string —encrypt()
Daten verschlüsseln
public
encrypt(string $data) : string
Parameters
- $data : string
Return values
string —getRandomString()
Return random string by openssl_random_pseudo_bytes
public
static getRandomString([int $length = 32 ]) : string
Parameters
- $length : int = 32
Tags
Return values
string —initCrypt()
Initialisiert Crypt Key und Methode
public
initCrypt() : bool
Return values
bool —hasCompleteConfig()
Check ob Konfiguration vollständig
private
hasCompleteConfig() : bool
Return values
bool —simpleDecrypt()
einfache Entschlüsselung via base64_decode und str_rot13
private
simpleDecrypt(string $data) : string
Parameters
- $data : string
Return values
string —simpleEncrypt()
einfache Verschlüsselung via base64_encode und str_rot13
private
simpleEncrypt(string $data) : string
Parameters
- $data : string