PHP Класс phpseclib\Crypt\Common\PKCS1

Автор: Jim Wigginton ([email protected])
Наследование: extends PKCS
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$defaultEncryptionAlgorithm string Default encryption algorithm

Открытые методы

Метод Описание
generateSymmetricKey ( string $password, string $iv, integer $length ) : string Generate a symmetric key for PKCS#1 keys
getEncryptionMode ( string $mode ) : integer Returns the mode constant corresponding to the mode string
getEncryptionObject ( string $algo ) : string Returns a cipher object corresponding to a string
load ( string $key, string $password ) : array Break a public or private key down into its constituent components
setEncryptionAlgorithm ( string $algo ) Sets the default encryption algorithm
wrapPrivateKey ( string $key, string $type, string $password ) : string Wrap a private key appropriately
wrapPublicKey ( string $key, string $type ) : string Wrap a public key appropriately

Описание методов

generateSymmetricKey() статический публичный Метод

Generate a symmetric key for PKCS#1 keys
static public generateSymmetricKey ( string $password, string $iv, integer $length ) : string
$password string
$iv string
$length integer
Результат string

getEncryptionMode() статический публичный Метод

Returns the mode constant corresponding to the mode string
static public getEncryptionMode ( string $mode ) : integer
$mode string
Результат integer

getEncryptionObject() статический публичный Метод

Returns a cipher object corresponding to a string
static public getEncryptionObject ( string $algo ) : string
$algo string
Результат string

load() статический публичный Метод

Break a public or private key down into its constituent components
static public load ( string $key, string $password ) : array
$key string
$password string optional
Результат array

setEncryptionAlgorithm() статический публичный Метод

Sets the default encryption algorithm
static public setEncryptionAlgorithm ( string $algo )
$algo string

wrapPrivateKey() статический публичный Метод

Wrap a private key appropriately
static public wrapPrivateKey ( string $key, string $type, string $password ) : string
$key string
$type string
$password string
Результат string

wrapPublicKey() статический публичный Метод

Wrap a public key appropriately
static public wrapPublicKey ( string $key, string $type ) : string
$key string
$type string
Результат string

Описание свойств

$defaultEncryptionAlgorithm статическое публичное свойство

Default encryption algorithm
static public string $defaultEncryptionAlgorithm
Результат string