diff --git a/src/CPAlgorithm.php b/src/CPAlgorithm.php index 245500d..9381d98 100644 --- a/src/CPAlgorithm.php +++ b/src/CPAlgorithm.php @@ -28,7 +28,65 @@ class CPAlgorithm /** * Устанавливает алгоритм, используемый для операций подписи, конвертации и шифрования. * - * @param int $Name + * @param int $Name Алгоритм может принимать следующие значения: + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ЗначениеПояснение
+ * CADESCOM_ENCRYPTION_ALGORITHM_RC2 + * + * Использовать RSA RC2 шифрование. + *
+ * CADESCOM_ENCRYPTION_ALGORITHM_RC4 + * + * Использовать RSA RC4 шифрование. + *
+ * CADESCOM_ENCRYPTION_ALGORITHM_DES + * + * Использовать DES шифрование. + *
+ * CADESCOM_ENCRYPTION_ALGORITHM_3DES + * + * Использовать triple DES шифрование. + *
+ * CADESCOM_ENCRYPTION_ALGORITHM_AES + * + * Используйте алгоритм Advanced Encryption Standard (AES). Это значение действительно только для объекта \CPEncodedData. + *
+ * CADESCOM_ENCRYPTION_ALGORITHM_GOST_28147_89 + * + * Использовать шифрование по ГОСТ 28147-89. + *
* * @return void */ @@ -48,7 +106,65 @@ class CPAlgorithm /** * Устанавливает длину ключа в битах * - * @param int $KeyLength + * @param int $KeyLength Длина ключа может принимать следующие значения: + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ЗначениеПояснение
+ * ENCRYPTION_KEY_LENGTH_MAXIMUM + * + * Использовать максимально допустимую длину ключа, для указанного алгоритма шифрования. + *
+ * ENCRYPTION_KEY_LENGTH_40_BITS + * + * Использовать 40-битные ключи. + *
+ * ENCRYPTION_KEY_LENGTH_56_BITS + * + * Использовать 56-битные ключи, если допустимы. + *
+ * ENCRYPTION_KEY_LENGTH_128_BITS + * + * Использовать 128-битные ключи, если допустимы. + *
+ * ENCRYPTION_KEY_LENGTH_192_BITS + * + * Использовать 192-битные ключи. Эта длина ключа доступна только для AES. + *
+ * ENCRYPTION_KEY_LENGTH_256_BITS + * + * Использовать 256-битные ключи. Эта длина ключа доступна только для AES. + *
* * @return void */