Este documento presenta dos procedimientos para encriptar y desencriptar cadenas de texto en Visual Basic. Brevemente explica conceptos teóricos de encriptación como usar claves privadas y algoritmos basados en números primos para hacer la decodificación virtualmente imposible sin la clave correcta. Luego describe dos métodos concretos llamados EncryptionString y EncryptionNumber que toman el texto y una clave proporcionada por el usuario para generar una cadena o número codificados respectivamente.