What does salt and slug mean in IT?

Solution 1:

Example of a salt: #8®K1ĽĚ—:óĎíJł (35 56 16 174 152 75 49 188 204 151 58 243 in dec).

Example of slug: http://www.buzzfeed.com/tasneemnashrulla/university-of-cincinnati-cancels-classes-ahead-of-grand-jury (instead of buzzfeed.com/article.php?page_id=67631)

Solution 2:

'Slug' means a URL fragment. It is a term we only use where the fragment is human-readable text, such as the word 'shoes' in this URL: http://onlineshop.com/shoes/123. In this example, the category likely has an ID number as well as a slug, but the slug is used in the URL for the purpose of the Search Engine Optimisation of the page.

'Salt' is some random text concatenated onto the end of a password before using hashing (one-way encryption), as a security measure.

Solution 3:

In cryptography, a "salt" is additional information used to encrypt things like passwords. One technique of managing password information is to encrypt the passwords selected by users and store the encrypted version. It the encryption method is strong enough, it is difficult to work backwards and decrypt the stored value. Unfortunately, users tend to pick simple passwords, like proper names or familiar nouns, and hackers can simply run through a dictionary, encrypting words until they find a match. To defeat this, a salt is added to the user-supplied password. Of course, it's critical to keep the salt from the hackers.

The term may come from the act of adding salt to food, i.e., sprinkling an outside substance or from the mining term to add valuable ore to a mine to deceive others into thinking the mine will be productive. In this case, the salter is trying to deceive the hacker.

For your example, the typesetting term "slug" is relevant. It means a heading.