L'inversion de CRC32

Je suis à la recherche d'un moyen d'inverser une somme de contrôle CRC32. Il y a des solutions, mais qu'ils sont soit mal écrit, extrêmement techniques et/ou dans l'Assemblée. L'assemblée est (pour l'instant) au-delà de mon ken, donc je suis en espérant que quelqu'un peut rassembler de la mise en œuvre dans un langage de plus haut niveau. Ruby est l'idéal, mais je peux analyser PHP, Python, C, Java, etc.

Tout preneurs?

Que voulez-vous dire exactement par "reverse"
Juste porté un C mise en œuvre de Python: github.com/jellever/Pwnage/blob/master/reversecrc.py
Pouvez-vous indiquer à la table ont besoin pour fonctionner votre code. Que puis-je ajouter ici: #Personnalisé CRC tableau, remplacer par votre propre tableau = []

OriginalL'auteur pat | 2009-10-03