Start
Dokumentation
Download
Menü
Dokumentation
Version:
0.4.0 (14.08.2025)
0.4.0 (07.08.2024)
0.3.0 (28.03.2022)
0.3.0 (21.03.2020)
PHP
TypeScript
Zurück
Übersicht anzeigen
class spCryptology
Beschreibung:
public static function
generateBase64KeyFromString
Beschreibung:
Parameter
key
Beschreibung:
public static function
convertSignatureBase64
Beschreibung:
Parameter
binarySignature
Beschreibung:
public static function
convertKeyCertificateContent
Beschreibung:
Parameter
keyBase64
Beschreibung:
prefix
Beschreibung:
suffix
Beschreibung:
public static function
convertKeyBase64
Beschreibung:
Parameter
keyCertificateContent
Beschreibung:
prefix
Beschreibung:
suffix
Beschreibung:
public static function
convertPublicKeyCertificateContent
Beschreibung:
Parameter
publicKeyBase64
Beschreibung:
public static function
convertPrivateKeyCertificateContent
Beschreibung:
Parameter
privateKeyBase64
Beschreibung:
public static function
convertPublicKeyBase64
Beschreibung:
Parameter
publicKeyCertificateContent
Beschreibung:
public static function
convertPrivateKeyBase64
Beschreibung:
Parameter
privateKeyCertificateContent
Beschreibung:
public static function
generateDigitalSignature
Beschreibung:
Parameter
privateKey
Beschreibung:
publicKey
Beschreibung:
signatureAlgorithm
Beschreibung:
content
Beschreibung:
public static function
generateKeyPair
Beschreibung:
Parameter
privateKeyBits [2048]
Beschreibung:
privateKeyType [0]
Beschreibung:
public static function
generateLicenseSignature
Beschreibung:
Parameter
content
Beschreibung:
keyPair
Beschreibung:
signatureAlgorithm [7]
Beschreibung:
public static function
generateRandomBase64Key
Beschreibung:
Parameter
length [32]
Beschreibung:
public static function
encryptWithBase64Key
Beschreibung:
Parameter
base64Key
Beschreibung:
content
Beschreibung:
cipher ['AES-128-CBC']
Beschreibung:
hashAlgorithm ['sha256']
Beschreibung:
public static function
decryptWithBase64Key
Beschreibung:
Parameter
base64Key
Beschreibung:
content
Beschreibung:
cipher ['AES-128-CBC']
Beschreibung:
hashAlgorithm ['sha256']
Beschreibung:
hashLength [32]
Beschreibung:
public static function
encrypt
Beschreibung:
Parameter
password
Beschreibung:
content
Beschreibung:
cipher ['AES-128-CBC']
Beschreibung:
hashAlgorithm ['sha256']
Beschreibung:
public static function
decrypt
Beschreibung:
Parameter
password
Beschreibung:
content
Beschreibung:
cipher ['AES-128-CBC']
Beschreibung:
hashAlgorithm ['sha256']
Beschreibung:
hashLength [32]
Beschreibung:
public static function
encryptSymmetricWithSecretKey
Beschreibung:
Parameter
plainContent
Beschreibung:
plainSecretKeyBase64
Beschreibung:
secretKeyLength [16]
Beschreibung:
inputVectorLength [16]
Beschreibung:
cipher ['AES-128-CBC']
Beschreibung:
separator [':']
Beschreibung:
public static function
decryptSymmetricWithSecretKey
Beschreibung:
Parameter
encryptedContent
Beschreibung:
plainSecretKeyBase64
Beschreibung:
secretKeyLength [16]
Beschreibung:
inputVectorLength [16]
Beschreibung:
cipher ['AES-128-CBC']
Beschreibung:
separator [':']
Beschreibung:
public static function
encryptTwoLayerWithSecretKey
Beschreibung:
Parameter
content
Beschreibung:
publicKeyBase64
Beschreibung:
encryptedSecretKey
Beschreibung:
secretKeyLength [16]
Beschreibung:
inputVectorLength [16]
Beschreibung:
cipher ['AES-128-CBC']
Beschreibung:
separator [':']
Beschreibung:
public static function
decryptTwoLayerWithSecretKey
Beschreibung:
Parameter
encryptedContent
Beschreibung:
privateKeyBase64
Beschreibung:
encryptedSecretKey
Beschreibung:
secretKeyLength [16]
Beschreibung:
inputVectorLength [16]
Beschreibung:
cipher ['AES-128-CBC']
Beschreibung:
separator [':']
Beschreibung:
public static function
encryptWithPublicKey
Beschreibung:
Parameter
publicKeyBase64
Beschreibung:
plainContent
Beschreibung:
padding [1]
Beschreibung:
public static function
decryptWithPrivateKey
Beschreibung:
Parameter
privateKeyBase64
Beschreibung:
encryptedContent
Beschreibung:
padding [1]
Beschreibung: