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. + * | + *
Значение | + *Пояснение | + *
---|---|
+ * 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. + * | + *