Secure communication may be conducted between two or more parties over a
network, e.g the Internet without prior security arrangements among the
parties or agreed to encryption/decryption software. A sending party is
connected to a data network through a computer and has access to a
communications network, e.g. a public switched telephone network. The
sender prepares a file designated, e.g. "X" containing confidential
information for secure transmission over the Internet or the like to one
or more receivers. In one embodiment, the sender downloads
encryption/decryption or "crypto" software stored at a location on the
Internet e.g. location "U" in a Uniform Resource Locator (URL). The
"crypto" software is written in executable code or an interpretive
language such as JAVA. The sender selects a key "K" and encrypts the plain
text file "X" into cipher text. At some point the communication network is
accessed and the receiver(s) is notified of the URL U where the "crypto"
software is located and the key "K" for decrypting the file "X".
Afterwards, the receiver(s) accesses the URL U using his computer and a
web browser. The crypto software is pointed to in Hyper Text Mark Up
Language (HTML) and displayed on the receiver screen(s). The HTML page
requests the "Key" which the receiver enters. The file "X" is downloaded
and decrypted using the key "K" and displayed at the receiver screen(s).
La comunicación segura se puede conducir entre dos o más partidos sobre una red, e.g el Internet sin arreglos anteriores de la seguridad entre los partidos o convenir el software de encryption/decryption. Un partido que envía está conectado con una red de datos a través de una computadora y tiene acceso a una red de comunicaciones, e.g. una red de teléfono cambiada pública. El remitente prepara un archivo señalado, e.g. "X" que contiene la información confidencial para la transmisión segura sobre el Internet o los similares a unos o más receptores. En una encarnación, las transferencias directas encryption/decryption del remitente o el software "crypto" almacenado en una localización en la localización "U" del Internet e.g. en un localizador Uniforme del recurso (URL). El software "crypto" se escribe en código ejecutable o una lengua interpretativa tal como JAVA. El remitente selecciona una llave "K" y cifra el archivo de texto llano "X" en el texto de la cifra. En un cierto punto la red de comunicaciones está alcanzada y el receiver(s) se notifica del URL U donde se localiza el software "crypto" y la llave "K" para descifrar el archivo "X". Luego, el receiver(s) tiene acceso al URL U usando su computadora y un web browser. El software crypto se señala en a la marca hiperactiva del texto encima de la lengua (HTML) y se exhibe en el screen(s) del receptor. El HTML page solicita la "llave" que el receptor incorpora. Se descarga y se descifra usando la llave "K" y se exhibe el archivo "X" en el screen(s) del receptor.