add support for cracking BGP hashes [DO *NOT* MERGE]

This patch is super hackish but works fine. On the other hand, I do not wish to create yet another separate format for handling BGP hashes.

What do you guys think?