# hexadecimal
Author: rokr

Vad är hexadecimal?  
För att komma in på internet från min andra dator måste jag skriva in lösenordet i hexadecimal står det, och som jag förstår det ska man då "översätta" det från bokstäver till siffror på något vis.. Nån som vet hur !?  
På denna dator jag sitter vid nu funkar det liksom att skriva in det med bokstäver, då nämns inget om hexadecimal, men när jag försöker från den andra så gör det som sagt det  :shock:

## Comment 1
Author: johan

Är det en kod till din trådlösa router som du syftar på?

Skriv in nyckeln exakt som det står bara. Du behöver inte göra något speciellt.

Hexadecimalt är ett talsystem som ofta används i datorsammanhang när man har 16 som bas istället för 10 som vi har normalt sätt. "Sifforna" går då från 0-9 och sedan fortsätter det med A-F, där A=10, B=11 etc. 10 hexadecimalt är därför detsamma som 17 decimalt.

## Comment 2
Author: charlie

Anledningen till att det hexadecimala talsystemet ar sa populart i datorsammanhang ar for att en position ar vard en halv byte.  
Dvs man kan beskriva talet 0-15 (0-F) med 0000 till 1111. Denna symetri foljer med dvs en hel byte kan beskrivas med 0-FF hexadecimalt. Och ett 64-bitars tal kan skrivas 0000'00000 - FFFF'FFFFF.

## Comment 3
Author: Kaj

hexadecimala kombinationer är även en "lite enklare" översättning av det binära systemet som datorer jobbar med precis som Charlie nämnde. Med enklare menar jag att det är lättare att utläsa 3A istället för 0011 1010 vilket är samma och båda betyder decimalt talet 58

I det binära systemet så är varje 0:a eller 1:a i en byte (8 bitar av nollor och ettor) värt enligt följande från höger räknat.  
1+2+4+8+16+32+64+128 där värdet motsvarar talföljden om det är en etta annars blir värdet noll

0000 0001 = 1 'Hex 01'  
0000 0010 = 2 'Hex 02'  
0000 0011 = 3 'Hex 03'   
0000 0100 = 4 'Hex 04'  
0000 0101 = 5 'Hex 05  
0000 0110 = 6 'Hex 06'  
0001 0000 =  16 'Hex 10'  
0011 1010 =  58 'Hex 3A'  
  
osv ...

Vasje grupp om 4 binära bitar kan alltså översättas till en hexadecimal siffra bokstav mellan 0-9 och A-F (där A-F motsvarar talen 10-15)
