Algorithm Hear it!

Algorithm definition - hacker
A set of rules and procedures for resolving a mathematical and/or logical problem, much as a recipe in a cookbook helps baffled cooks in the kitchen resolve meal problems. A computer program can be viewed as an elaborate algorithm, and in computer science, an algorithm usually indicates a mathematical procedure for solving a recurrent problem. The word algorithm is believed to stem from the name of a mathematician at the Royal Court in Baghdad, Mohammed ibn-Musa al-Khwarizmi (780–850 a.c.).

Today, information security professionals in particular are concerned with cryptographic ­algorithms—those used to encrypt, or encode, messages. Different algorithms have different levels of complexity, which is related to key size. For example, a 41-bit key is twice as hard to crack, or decode, as a 40-bit key. A 128-bit key is a trillion times harder to crack than a 40-bit key.

See Also: Computer; Cryptography or “Crypto”; Encryption or Encipher.

Graham, R. Hacking Lexicon. [Online, 2001.] Robert GrahamÂ’s Website. http://www.linuxsecurity.com/resource_files/documentation/hacking-dict.html; TechTarget. SearchVB.com Definitions: Algorithm. [Online, July 6, 2004.] TechTarget Website. http:// searchvb.techtarget.com/sDefinition/0,,sid8_gci211545,00.html.

Webster's New World Hacker Dictionary Copyright © 2006 by Bernadette Schell and Clemens Martin.
Published by Wiley Publishing, Inc., Indianapolis, Indiana.
Used by arrangement with John Wiley & Sons, Inc.

Comments
Improve this definition.
Do you have more to add? Share your linguistic knowledge or observation.
/Register to save your comments.