What kinds of protection against password cracking are there? Writing a network policy which enforces strong passwords Using two-factor authentication can prevent hackers from logging Restricting number of failed password attemps before an account is locked
DoS (denial of service) Attacks that attempt to bring down a server by flooding it with lots of useless requests. Its aim is to overload the server, which stops it from responding to real requests.
Protection against DDoS or DoS Firewalls can ban traffic from IP addresses which are known to perform DoS attacks - they can also monitor traffic in real time, so if a new IP address starts to send lots of requests, then traffic limits can be set
DDoS An attack when requests are sent from lots of machines (botnets). They send lots of simultaneous requests to overcome the blacklisting of an IP address.
Encryption Process of scrambling data according to a specific algorithm so it cannot be read by other people. Only the intended person will know how to decode it.
How do you convert from binary to hexadecimal? - Group the binary into groups of 4 bits - Start grouping from the right hand side - Convert each 4 bit group separately
How to convert hexadecimal to binary - Split each digit into 4 bits - Separately convert each hexadecimal digit into 4 bits of binary - Put all of the 4 groups together
How to convert hexadecimal to denary - Write out the powers of 16 above each hexadecimal digit - For each place column, multiply the hexadecimal digit by the power of 16 above it - Add together all of the results
Advantages of hexadecimal numbers - 8 bitbinary number can be represented with 2 hexadecimal digits, so you can reduce processing time - Easier and faster to type two digits then the full binary sequence - Easier for a human to process than binary - Reduces chances for error
When is hexadecimal numbers used? - Machine code - Assembly - To debug writing programs as it is easy to process by humans - To represent numbers used in a CPU's registers or in main memory
What is the range of numbers that can be represented as a single byte? 0 - 255, 2 hexadecimal digits represent each RGB (red, green, blue) value. The HTML colour code has 3 pairs of hexadecimal digits, each showing one colour
What is binary shift? A technique for performing multiplication or division on a binary number. Each digit is moved one column to the left or the right, extra 0 bits are added to the start or end of the binary number to fill any missing spaces.