Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La interfaz ICspAlgorithm representa un algoritmo implementado por un proveedor criptográfico. Los proveedores son módulos independientes que implementan algoritmos de cifrado, hash, firma y intercambio de claves (archivado). Los proveedores similares se agrupan en un tipo . Por ejemplo, el tipo de PROV_RSA_FULL identifica proveedores que normalmente admiten los siguientes algoritmos. Sin embargo, un proveedor individual puede optar por admitir menos o más algoritmos que los enumerados.
- Cifrado: RC2, RC4
- Hashing: MD5, SHA
- Intercambio de claves: RSA
- Firma: RSA
Una colección de objetos ICspAlgorithm se puede recuperar de un objeto ICspInformation . El objeto ICspInformation se puede inicializar a partir de un nombre o tipo de proveedor.
Herencia
La interfaz ICspAlgorithm hereda de la interfaz IDispatch . ICspAlgorithm también tiene estos tipos de miembros:
Métodos
La interfaz ICspAlgorithm tiene estos métodos.
|
ICspAlgorithm::get_DefaultLength Recupera la longitud predeterminada de una clave. |
|
ICspAlgorithm::get_IncrementLength Recupera un valor, en bits, que se puede usar para determinar las longitudes de clave incremental válidas para los algoritmos que admiten varios tamaños de clave. |
|
ICspAlgorithm::get_LongName Recupera el nombre completo del algoritmo. |
|
ICspAlgorithm::get_MaxLength Recupera la longitud máxima permitida para una clave. |
|
ICspAlgorithm::get_MinLength Recupera la longitud mínima permitida para una clave. |
|
ICspAlgorithm::get_Name Recupera el nombre del algoritmo abreviado. |
|
ICspAlgorithm::get_Operations Recupera las operaciones que puede realizar el algoritmo. |
|
ICspAlgorithm::get_Type Recupera el tipo de algoritmo. |
|
ICspAlgorithm::get_Valid Recupera un valor booleano que especifica si el objeto de algoritmo es válido. |
|
ICspAlgorithm::GetAlgorithmOid Recupera el identificador de objeto de algoritmo (OID). Este método está habilitado para web. |
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | certenroll.h |