Cifrar y descifrar texto utilizando C#

Académico, C#, Developers, How To, Seguridad, Sin categoría
Buenas tardes estimados lectores, en esta ocasión les traigo un par de funciones que les serán de gran utilidad para proteger el contenido que guardamos en una base de datos o un archivo en forma de texto plano. Primero que nada debemos agregar a nuestra clase o formulario la siguiente librería: using System.Security.Cryptography; // Libreria de cifrado. Ahora crearemos nuestra llave de cifrado: public string clave = "cadenadecifrado"; // Clave de cifrado. NOTA: Puede ser cualquier combinación de carácteres. Después programaremos la función que nos servirá para cifrar nuestros textos: // Función para cifrar una cadena.         public string cifrar(string cadena) {             byte[] llave; //Arreglo donde guardaremos la llave para el cifrado 3DES.             byte[] arreglo = UTF8Encoding.UTF8.GetBytes(cadena); //Arreglo donde guardaremos la cadena descifrada.             // Ciframos utilizando el…
Read More

Validar que nuestros TextBox no estén vacios – C#

Académico, C#, Developers, How To, Sin categoría
Si contamos con varios TextBox y queremos revisar que ninguno quede vació podremos hacerlo mediante la siguiente función: public bool vacio; // Variable utilizada para saber si hay algún TextBox vacio. private void validar(Form formulario) { foreach (Control oControls in formulario.Controls) // Buscamos en cada TextBox de nuestro Formulario. { if (oControls is TextBox & oControls.Text == String.Empty) // Verificamos que no este vacio. { vacio = true; // Si esta vacio el TextBox asignamos el valor True a nuestra variable. } } if (vacio == true) MessageBox.Show("Favor de llenar todos los campos."); // Si nuestra variable es verdadera mostramos un mensaje. vacio = false; // Devolvemos el valor original a nuestra variable. } Para utilizar esta función solo es necesario mandarla llamar cuando así lo deseemos, por ejemplo al…
Read More

Limpiar todos los TextBox de un formulario en C#

Académico, C#, Developers, How To, Sin categoría
  Si contamos con varios TextBox en un formulario es muy probable que queramos limpiar el contenido de los mismos, pero hacerlo de uno por uno puede ser sumamente tardado y molesto además de que es un desperdicio de código, por ello a continuación les mostrare una función que nos permite limpiar absolutamente todos los TextBox de un respectivo formulario.   public static void Limpiar(Form ofrm)         {                 // Checar todos los textbox del formulario                 foreach (Control oControls in ofrm.Controls)                 {                     if (oControls is TextBox)                     {                         oControls.Text = ""; // Eliminar el texto del TextBox                     }                 }         }   Para utilizar esta función solo es necesario mandarla llamar cuando así lo deseemos, por ejemplo al hacer clic sobre un botón. private…
Read More