Cifrado Hash en 10 minutos

¿Qué es cifrar? Cifrar es ocultar una determinada información para que solo la pueda consumir la persona o grupo de personas que el emisor desea. Las técnicas más utilizadas hoy en día son: Simétrica: La criptografía simétrica solo utiliza una clave para cifrar y descifrar el mensaje, que tiene que conocer el emisor y el receptor previamente, y este es el punto débil del sistema, la comunicación de las claves entre ambos sujetos, ya que resulta más fácil interceptar una sola clave. 2.Asimétrica: La criptografía asimétrica se basa en el uso de dos claves: la…continue reading →

CRUD con LINQ to XML

Como ya sabremos, almacenar datos en formato XML es una práctica bastante habitual por lo que para poder trabajar con esta clase de documentos LINQ ofrece una interfaz con la que se podrán realizar tanto consultas de acción como consultas de selección sobre cualquier fichero de tipo XML. Se trata de LINQ to XML. En este artículo explicaré cómo usar esta herramienta y para ello realizaré un CRUD sobre un documento XML que guardaré en local en mi aplicación. Antes de empezar: Crear un proyecto en Visual Studio 2019 de tipo: Web Application…continue reading →

Vistas Parciales en AspNetCore

Buenas a todxs! Hoy veremos una pequeña herramienta del mundo del Desarrollo MVC en ASP.NET CORE: Las vistas parciales. Básicamente, las vistas parciales son pedazos de codigo incrustado en un Layout, que normalmente son usados para mostrar valores o código que depende de otras características, y que está preconfigurado (En código Razor) para mostrar unas etiquetas u otras en el Layout final dependiendo de esas otras características de la programación de la página. Para este ejemplo necesitaremos: -Conocimientos de programación en MVC Core, IoC, Dependency Injection, orden Middleware -Visual Studio (Nosotros usaremos el…continue reading →

AWS TRANSLATE | Traducción de textos en diferentes idiomas

Como utilizar Amazon Translate Como ya podrás adivinar por el nombre, Amazon Translate es un servicio de traducción automática neuronal que ofrece traducción de idiomas rentable, personalizable, de alta calidad y rápida. Y para poder utilizar este servicio de AWS sigue los siguiente pasos: Lo primero de todo, para empezar, Necesitamos instalar la versión 2.2 del runtime de visual studio. Para ello, buscamos en Windows “visual studio installer”, En la segunda pestaña donde pone “componentes individuales” buscamos 2.2 y nos aparecerá “Runtime de .NET Core 2.2(sin soporte)”. Clickamos en el checkbox y instalamos,…continue reading →

Reconocimiento de imágenes con Computer Vision de Azure

En el portal de azure Lo primero de todo en el portal de Azure es crear el recurso  llamado “Computer Vision”. NOTA: El recurso os recomiendo que lo crees con la versión de prueba de 1 mes. Para crearlo es sencillo, no tiene ninguna complicación, le ponéis el nombre que queráis llamar para vuestra api, en el grupo de recurso y alojado donde queráis o os deje. Una vez ya creado el recurso, lo que necesitamos son las claves para poder trabajar con la API. Accederemos a ellas en la pestaña de RESOURCCE…continue reading →

¿Como Crear Seguridad Personalizada en MVC?

Seguridad Personalizada La capa de seguridad de MVC es una capa independientemente de las demás capas de un Proyecto de un MVC Podemos añadir o quitar el capa de seguridad en cualquier momento de la creación del proyecto sin afectar a la funcionalidad del proyecto. Lo que sirve la capa de seguridad es limitar el permiso de acceso a cierta página del proyecto por diferente role. SOLUCIÓN RÁPIDA (copia código y Ya está) Preparación la capa de seguridad se implementa sobre un proyecto de MVC funcional. Así que, para la mostración de la…continue reading →