Home | Articles

Security Programming Quiz

By Monica Pawlan
April 1998
Back to Quiz

  1. What does the java.security.manager option do?

    Answer (C): Starts an application in a restricted environment. See Is the Only Really Secure Computer a Disconnected Computer? for more information.

  2. What is Key Tool?

    Answer (A): Command-line script for managing key pairs. See Is the Only Really Secure Computer a Disconnected Computer? for more information.

  3. What is Policy Tool?

    Answer (D): Graphical user interface for assigning permissions to programs. See Is the Only Really Secure Computer a Disconnected Computer? for more information.

  4. What is a message digest?

    Answer (B): A unique and reliable hash that lets the receiver know the message received is the message sent. See Cryptography: The Ancient Art of Secret Messages for more information.

  5. What do you use to encrypt a message?

    Answer (C): A cipher with an encryption key. See Java Cryptography Extension: Encrypting and Decrypting Data for more information.

  6. What does a certificate do?

    Answer (A): Guards against the possibility that an encryption key has been illicitly changed. See Cryptography: The Ancient Art of Secret Messages for more information.

  7. Why are the encryption and decryption APIs a standard extension to Java 2?

    Answer (C): To keep software not exportable outside the United States and Canada separate from software that is exportable. See Java Cryptography Extension: Encrypting and Decrypting Data for more information.

  8. What is symmetric key encryption?

    Answer (D): Using a single key to encrypt and decrypt a message. See Java Cryptography Extension: Encrypting and Decrypting Data for more information.

  9. What is a Key Agreement?

    Answer (A): A way for several parties to agree on a shared secret without exchanging any secret information. See Java Cryptography Extension: Encrypting and Decrypting Data for more information.

  10. What is asymmetric key encryption?

    Answer (C): Using a public and private key pair. See Java Cryptography Extension: Encrypting and Decrypting Data for more information.

You missed 0
Your score is 100 percent.

© 1994-2005 Sun Microsystems, Inc.