Описание

Класс, использующийся для кодирования и декодирования сообщений по алгоритму RSA.

Данный класс использует при работе классы sbKey и sbMath.

  • author: Казбек Елекоев <elekoev@binn.ru>
  • version: 4.0
  • copyright: Copyright (c) 2008, OOO "СИБИЭС Групп"

Располагается в /lib/rsa/sbRSA.inc.php (строка 35)


	
			
Методы (список)
sbRSA __construct ([object $public_key = null], [object $private_key = null],  &$error, bool $error)
mixed decrypt ( $enc_data, [object $key = null], string $plain_data)
mixed encrypt (string $plain_data, [object $key = null])
void setPrivateKey (object $key)
void setPublicKey (object $key)
Методы
Конструктор __construct (строка 67)

Конструктор класса.

  • access: public
sbRSA __construct ([object $public_key = null], [object $private_key = null],  &$error, bool $error)
  • object $public_key: Открытый ключ (объект класса sbKey).
  • object $private_key: Закрытый ключ (объект класса sbKey).
  • bool $error: Содержит TRUE, если в результате создания класса возникли ошибки.
  • &$error
decrypt (строка 158)

Декодирует $plain_data с помощью ключа $this->_private_key или $key.

  • return: Декодированный текст или FALSE при ошибке.
  • access: public
mixed decrypt ( $enc_data, [object $key = null], string $plain_data)
  • string $plain_data: Текст, который следует декодировать.
  • object $key: Ключ для декодирования (объект класса sbKey).
  • $enc_data
encrypt (строка 90)

Кодирует $plain_data с помощью ключа $this->_public_key или $key.

  • return: Кодированный текст или FALSE при ошибке.
  • access: public
mixed encrypt (string $plain_data, [object $key = null])
  • string $plain_data: Текст, который следует закодировать.
  • object $key: Ключ для кодирования (объект класса sbKey).
setPrivateKey (строка 232)

Устанавливает закрытый ключ

  • access: public
void setPrivateKey (object $key)
  • object $key: Закрытый ключ (объект класса sbKey).
setPublicKey (строка 222)

Устанавливает открытый ключ

  • access: public
void setPublicKey (object $key)
  • object $key: Открытый ключ (объект класса sbKey).
Техническая поддержка:
Сайт: http://www.sbuilder.ru/tec_support.php
E-mail: support@sbuilder.ru
Copyright © 2001-2008, ООО "СИБИЭС Групп"
Документация сгенерирована с использованием phpDocumentor