|
Glossary
H
What does "hashing" mean?
Hashing is a common technique of speeding up access to
a collection of data. It transforms a string of characters into a
usually shorter fixed-length value or key that represents the
original string. Hashing is used in large databases to speed up
searching.
For instance, suppose you have a huge database of
names. To search for a given name is impractical because the
computer has to search through millions of characters. It is faster
to use a calculation that gives each name a short, unique indexing
number. Whenever anyone adds a name into the database, a hashing
algorithm (known as a "hashing function") assigns an index number to
the name. These numbers are kept in a database array. When you
search for a given character string (a name), the character string
is turned into a number, and that number is compared to the existing
list of numbers in the array. If it finds a match, the database then
brings up the associated name.
Hashing also has cryptographic uses. When you send an
encrypted message, one hash algorithm works to scramble the message.
The receiver gets both the scrambled message and a separate "key".
The receiver then uses the key to decrypt the original message. A
good hash function is quite difficult to decrypt.
More detailed information is available at:
http://WhatIs.techtarget.com/definition/0,289893,sid9_gci212230,00.html
http://www.rsasecurity.com/rsalabs/faq/2-1-6.html
What is Hotline?
Hotline was originally a combination file transfer,
bulletin board, and chat program. Though its original developer,
Hotline Communications, has gone out of business, Hotline continues
as an open source project with numerous server and client
implementations. Hotline has a number of advantages over traditional
protocols like
FTP and
IRC, not only because it combines several capabilities into one
package, but also because it has a number of additional features. It
supports resumed downloads, and many versions include a tracker for
locating Hotline servers. A particularly attractive feature for Mac
users is its compatibility with the Mac OS
forked file structure. It is possible to store Mac OS files on a
Hotline server without encoding them with
MacBinary or
BinHex.
Also see:
What is HTML, and where can I find a guide for
creating HTML documents?
HyperText Markup Language (HTML) is the formatting
language for a hypertext or hypermedia document, viewable with a
Web
browser such as
Lynx,
Netscape Navigator, or Microsoft
Internet Explorer. HTML documents are plain
ASCII text and can be created with a text editor, but they
contain formatting codes and links to other documents and media
(including images and sounds) which can be followed using the Web
browser.
The following documents will help you get started in
HTML:
Related online
NETg tutorials (IU only)
HTML 4.0 Fundamentals
Unit:
World Wide Web Basics
Lesson:
Introduction to HTML Documents
Topic:
HTML Documents: Features
If you haven't used NETg before, see the Knowledge Base
document
What do I need to know about accessing NETg from the Knowledge Base?
Also see:
What is HTTP?
HTTP, short for HyperText Transfer Protocol, is the
protocol for transferring hypertext documents that makes the
World Wide Web possible. A standard Web address (such as
http://www.yahoo.com/)
is called a
URL.
For more information on HTTP, see the Internet
Engineering Task Force (IETF)
HTTP Working Group page at:
http://www.ietf.org/html.charters/OLD/http-charter.html
Also see:
What is HyperStudio?
HyperStudio is a multimedia authoring program for the
Mac OS and Windows platforms. While not as sophisticated as
other multimedia authoring software, it provides a relatively
easy-to-use tool for combining text, graphics, sound, and video in a
multimedia product.
HyperStudio is available from Roger Wagner Publishing, Inc. For more
information about purchasing and using HyperStudio, see:
http://www.hyperstudio.com/
At this
Web site, you can download a free evaluation version of
HyperStudio or request a free copy on CD-ROM. The evaluation version
is identical to the full version, except that it limits the size of
your completed files.
You need HyperStudio Player to view HyperStudio projects. You can
download a free player for Mac OS or
Windows 3.1,
95, or
NT at the HyperStudio Web site. You can also get a free
plug-in for viewing HyperStudio projects at:
http://www.hyperstudio.com/downloads/index.html#plugins
What is the Happy Birthday/Showoff macro virus?
The Happy Birthday/Showoff macro
virus reveals itself when you open a Microsoft Word file and a
dialog box appears which reads, "Happy Birthday! To one of us
peace!" Next, a menu button appears that reads
Puff. According to
the
Symantec AntiVirus Research Center, the Happy Birthday virus
infects only Microsoft Word 6/95 documents.
This virus appears to be a variant of the
Concept
macro virus. This Happy Birthday/Showoff/Concept type of virus
adds macros to your Word files to produce the symptoms listed above.
The Showoff macro virus contains the following macros:
Ofxx
AutoOpen
AutoClose
Cfxx
AutoExec
Show
AutoOpenVir
AutoCloseVir
Variants may contain all or most of these macros.
For more information, see:
http://service1.symantec.com/SARC/sarc.nsf/html/WM.ShowOff.html
Note: For information concerning
protection from and removal of macro viruses, see the Knowledge Base
document
How do I detect and remove macro viruses?
Also see:
|