Protetor de link
Com o aumento a cada dia de arquivos na internet e links para downloads, proteger links foi uma forma que os milhares de sites e blogs encontraram para remunerar seus serviços à comunidade.
Eu não discordo da remuneração, pois manter site no ar tem custo. O grande problema não está na comunidade de links e sim nos serviços de proteção de links.
Existem alguns serviços de proteção de links que você espera 40 segundos e então é liberado para continuar o seu download. Se todos os serviços de proteção de links fossem assim não teriamos problema algum em esperar. O grande problema é quando o site de proteção somente libera o link se você cadastrar seu celular.
Quando você cadastra seu celular em um destes sites a probabilidade de que em algum momento virá algo para você pagar na sua conta ou debitar dos seus créditos é de quase 100%. Após o cadastro você começa a receber uma enxurrada de mensagens oferecendo Wallpapers ou Ringtones. Sem dizer que em algum momento você não vai mais suportar tanto spam que terá que ligar para sua operadora bloquear as mensagens ou mudar seu número de celular, pois descadastrar de um destes serviços é praticamente impossível.
Link Invertido
Quando começaram a proteger links a inversão foi uma das formas mais prática e simples para esconderem os links.
Veja um exemplo:
http://www.inverterlink.com.br/?id=rb.moc.knilretrevni.www//:ptth
Nesse caso basta colar a parte invertida ou mesmo todo o link na area de desinverter.

Links criptografados.
Com o passar do tempo, inverter apenas não estava sendo o suficiente, pois a maioria dos internautas aprenderam a desinverter sem ferramentas. Dessa forma os protetores apelaram para a criptografia.
Base 64
Base64 é um método para codificação de dados para transferência na Internet (Content Transfer Enconding). É constituido por 64 caracteres ([A-Za-z0-9], "/" e "+") que deram origem ao seu nome. O carácter "=" é utilizado como um sufixo especial e a especificação original (RFC 989) definiu que o símbolo "*" pode ser utilizado para delimitar dados convertidos, mas não criptografados, dentro de um stream.
Exemplo:
http://www.inverterlink.com.br/?id=aHR0cDovL3d3dy5pbnZlcnRlcmxpbmsuY29tLmJy
Copie e cole apenas o ID ou a parte alpha numérica no final da URL para a area de links na base 64.

Ao pressionar o botão 'Descriptografar' você terá seu link descriptografado.

Escape de URL ou base Hexadecimal 16
O escape de URL é usado geralmente quando ao codificar uma URL, um dos caracteres pode não estar disponível no teclado. Outras vezes, o caractere de uma URL não pode ser usado em contextos onde pode entrar em conflito com um caractere reservado. Em ambos os casos, o caractere pode ser codificado com um %, seguido por seu código hexadecimal equivalente ASCII.
Exemplo de código ASCII com seus equivalentes hexadecimais (base 16)
Apenas para seu entendimento:
| 00 NUL |
01 SOH |
02 STX |
03 ETX |
04 EOT |
05 ENQ |
06 ACK |
07 BEL |
08 BS |
09 HT |
0A NL |
0B VT |
0C NP |
0D CR |
0E SO |
0F SI |
| 10 DLE |
11 DC1 |
12 DC2 |
13 DC3 |
14 DC4 |
15 NAK |
16 SYN |
17 ETB |
18 CAN |
19 EM |
1A SUB |
1B ESC |
1C FS |
1D GS |
1E RS |
1F US |
| 20 SP |
21 ! |
22 " |
23 # |
24 $ |
25 % |
26 & |
27 ' |
28 ( |
29 ) |
2A * |
2B + |
2C , |
2D - |
2E . |
2F / |
| 30 0 |
31 1 |
32 2 |
33 3 |
34 4 |
35 5 |
36 6 |
37 7 |
38 8 |
39 9 |
3A : |
3B ; |
3C < |
3D = |
3E > |
3F ? |
| 40 @ |
41 A |
42 B |
43 C |
44 D |
45 E |
46 F |
47 G |
48 H |
49 I |
4A J |
4B K |
4C L |
4D M |
4E N |
4F O |
| 50 P |
51 Q |
52 R |
53 S |
54 T |
55 U |
56 V |
57 W |
58 X |
59 Y |
5A Z |
5B [ |
5C \ |
5D ] |
5E ^ |
5F _ |
| 60 ` |
61 a |
62 b |
63 c |
64 d |
65 e |
66 f |
67 g |
68 h |
69 i |
6A j |
6B k |
6C l |
6D m |
6E n |
6F o |
| 70 p |
71 q |
72 r |
73 s |
74 t |
75 u |
76 v |
77 w |
78 x |
79 y |
7A z |
7B { |
7C | |
7D } |
7E ~ |
7F DEL |
Exemplo:
http://www.inverterlink.com.br/?id=687474703a2f2f7777772e6d65676175706c6f61642e636f6d2f3f643d524c573753445647
Copie e cole apenas o ID ou a parte alpha numérica no final da URL.

Ao pressionar o botão 'Descriptografar' você terá seu link descriptografado.

Outros tipos
Existe outras formas dos protetores esconderem os links sem criptografá-los, mas nesse caso cada protetor cria o seu próprio algoritimo. Mesmo assim, não há nada que a engenharia reversa não possa fazer dedicando um pouco de estudo para descobrir como foi feito..
A única forma de um site protetor de link esconder um link é armazenando em um banco de dados e dando apenas um ID para aquele link. Dessa forma, pode esquecer, pois dificilmente você vai conseguir a url sem cadastrar seu celular. Nesse caso te dou um conselho; mude de site onde você pega seus links.