Some time ago I calculated climbs difficulty base on this:
FIETS-index = [H^2 / D*10] + (T - 1000):1000
Where H is height difference in meters, D is distance in meters and T is altitude in meters. However I didn't calculate it for the whole climb but divided it into several sections (each usually 1-km long) in order to take into account gradient variations, steep fragments etc. For each section I calculated formula H^2/D*10 and sumed all these results. If the was a descent section then I changed sign of the expression (minus points for descents). At the end expression (T - 1000):1000 was also added. Here are the results:
1. Finestre 16.7
2. Zoncolan 16.6
3. Grossglockner-Hochtor 16.5
4. Stelvio (from Prato) 16.4
*Galibier+Telegraphe 16.3
5. Fauniera 15.7
*Forcola di Livigno 15.6
6. Angliru 15.1
7. Mortirolo 15
*Sierra Nevada + Monachil 14.6
8. Esischie (part of Fauniera) 14.4
9. Manghen 14.3
10. Mt Ventoux 14.1
Agnello 14.1
Croix-de-Fer (from Le Chambre via Glandon) 13.9
Monte Grappa 13.9
Stelvio (from Bormio) 13.8
Bonette (from S. Etienne) 13.2
...
Madeleine 12.9
Gavia 12.9
...
Giau 12.0
Tourmalet 11.9
...
Bola del Mundo 11.7
...
Plateau de Beille 11.1
...
Alpe d' Huez 9.9
Climbs marked* can be considered two separate climbs because of flat or descent sections.
One can see that in this ranking two type of climbs dominate: leg-breakers with incredible gradients (i.e. Zoncolan, Angliru and Mortirolo) and quite steep giants with enormous height difference (i.e. Finestre, Hochtor, Stelvio, Fauniera). In this rank Finestre edges Zoncolan, Grossglockner and Stelvio but which one is absolutely hardest - each of them has their arguments as well as Angliru, Mortirolo and Fauniera. It's possible I omitted some climbs in calculations i.e. Blockhaus could be also in TOP10 but I am not sure at what altitude was its highest finish.
It is easily seen that monster climbs dominate in Giro. I just hope that Finestre will be used more often as it's absolutely epic. I could be even used in TdF (but I think it's not in their style

). Fauniera climb is also missed during last decade. Some Giro visit on Rettenbachferner or highest Glossglockner sections would also be nice.