Cifrado de archivos de Excel
Microsoft Excel (97 - 365) le permite cifrar y proteger con contraseña sus hojas de cálculo. Utiliza algoritmos proporcionados por un proveedor de servicios criptográficos, o CSP, un conjunto de algoritmos criptográficos con diferentes propiedades. El CSP predeterminado es ‘Compatible con Office 97/2000’ o ‘Cifrado débil (XOR)’. Es importante elegir la longitud adecuada de la clave de cifrado. Algunos CSP no admiten más de 40 o 56 bits. Eso se considera un cifrado débil. Para un cifrado fuerte, se requiere una longitud de clave mínima de 128 bits. Microsoft Windows contiene CSP que también ofrecen tipos de cifrado fuertes, por ejemplo, el ‘Microsoft Proveedor criptográfico fuerte’. Para que te hagas una idea, el cifrado de 128 bits es el que utilizan los bancos para cifrar la conexión con sus sistemas de Banca por Internet.
Aspose.Cells le permite encriptar y proteger con contraseña Microsoft archivos de Excel con el tipo de encriptación que desee.
Usando Microsoft Excel
Para establecer la configuración de cifrado de archivos en Microsoft Excel (aquí Microsoft Excel 2003):
- Desde elHerramientas menú, seleccioneOpcionesAparecerá un cuadro de diálogo.
- Selecciona elSeguridad pestaña.
- Introduzca una contraseña y haga clic enAvanzado
- Elija el tipo de encriptación y confirme la contraseña.
Cifrado con Aspose.Cells
El siguiente ejemplo muestra cómo cifrar y proteger con contraseña un archivo de Excel utilizando Aspose.Cells API.
Especificación de contraseña para modificar la opción
El siguiente ejemplo muestra cómo configurar elContraseña para modificar Microsoft Opción de Excel para un archivo existente usando el Aspose.Cells API.
Verificar la contraseña del archivo encriptado
Para verificar la contraseña del archivo cifrado, Aspose.Cells for .NET proporciona laVerificar contraseña método. Estos métodos aceptan dos parámetros, el flujo de archivos y la contraseña que debe verificarse. El siguiente fragmento de código demuestra el uso de laVerificar contraseña método para verificar si la contraseña proporcionada es válida o no.
Cifrado/descifrado del archivo ODS con Aspose.Cells
Aspose.Cells permite cifrar y descifrar el archivo ODS. El archivo ODS descifrado se puede abrir tanto en Excel como en OpenOffice, sin embargo, OpenOffice solo puede abrir el archivo ODS encriptado después de proporcionar la contraseña. Excel no puede abrir el archivo cifrado ODS y puede generar un mensaje de advertencia. Las opciones de cifrado no son aplicables para el archivo ODS a diferencia de otros tipos de archivos. Para cifrar un archivo ODS, cargue el archivo y configure elWorkbookSettings.Contraseña valor a la contraseña real antes de guardarla. El archivo de salida cifrado ODS solo se puede abrir en OpenOffice.
Para descifrar un archivo ODS, cargue el archivo proporcionando una contraseña en elLoadOptions.Contraseña . Una vez cargado el archivo, configure elWorkbookSettings.Contraseña cadena a nulo.