Clases De Soporte Comunes; Clase Encryptedstring - Siemens SIMATIC S7/HMI Guía De Usuario

Ocultar thumbs Ver también para SIMATIC S7/HMI:
Tabla de contenido

Publicidad

API de la SIMATIC Automation Tool para .NET framework

7.6 Clases de soporte comunes

7.6
Clases de soporte comunes
7.6.1

Clase EncryptedString

Antes de describir las operaciones disponibles a través de la API es importante tener
conocimientos de algunas clases comunes utilizadas en la mayoría de ejemplos de código.
La clase
EncryptedString
Algunas operaciones de la API requieren una conexión legítima con una CPU S7 protegida.
Para estas operaciones se necesita una contraseña como uno de los parámetros para
ejecutar el método. La CPU S7 acepta la contraseña en formato encriptado. Para que esto
sea posible, la API proporciona la categoría
Constructor
EncryptedString()
EncryptedString(string strText)
Nombre de la propiedad
IsEmpty
IsEncrypted
Nombre del método
ToString()
Clear()
GetHash()
WriteToStream(Stream
stream)
ReadFromStream(Stream
stream)
Esta categoría facilita un modo de encriptar una contraseña de texto sin formato, que de esa
manera podrá utilizarse para legitimar una conexión de CPU. Algunos de los ejemplos de
código muestran un uso típico de esta clase.
140
EncryptedString
Descripción
Una cadena encriptada vacía
Una cadena encriptada
Tipo de res-
Descripción
puesta
bool
True, si no hay ninguna contraseña
byte
True, si hay una contraseña encriptada
Tipo de res-
Descripción
puesta
string
Representación de la contraseña encriptada en
cadena hexadecimal
void
Borra la contraseña cifrada
byte[]
Representación de la contraseña en matriz en-
criptada
void
Serializar contraseña a partir de una transmisión
void
Deserializar contraseña a partir de una transmi-
sión
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB
.

Publicidad

Tabla de contenido
loading

Tabla de contenido