CRCMOD.

Generator CRC
Baixe Agora

CRCMOD. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Ray Buvel
  • Site do editor:
  • http://pypi.python.org/pypi/EphemPy/

CRCMOD. Tag


CRCMOD. Descrição

Gerador CRC. O CRCMOD é um módulo Python para criar funções calcular a verificação de redundância cíclica (CRC). Qualquer geração polinomial produzido 8, 16, 24, 32 ou 64 bits CRCs é permitido. As funções geradas podem ser usadas no código fonte Python ou C / C ++ podem ser geradas.Note: Inclui versão para Python 3.Xnote: Se você está simplesmente procurando algo para calcular uma soma de verificação forte (tipicamente referida como uma mensagem digere) sobre alguns Dados, sugiro fortemente que você use o módulo MD5. Como mostrado no estudo de temporização incluído neste pacote, o algoritmo MD5 tem aproximadamente o mesmo desempenho que um CRC de 32 bits gerado com este módulo. Além disso, o MD5 é uma mensagem de mensagem criptograficamente forte. Como discutido no RFC 1321, a probabilidade de ter o mesmo resumo para dois conjuntos de dados é de 2 ^ -64, que é o mesmo que um CRC de 64 bits. Um CRC pode ser enganado em gerar o mesmo valor simplesmente adicionando qualquer múltiplo do polinômio do gerador à mensagem original. Isso é muito difícil de fazer com o algoritmo MD5. Aqui estão algumas características principais de "CRCMOD": · Criar funções Python para calcular o CRC. Se o módulo de extensão opcional estiver instalado, os cálculos serão pré-formados usando o Código C Rápido. · Criar instâncias da classe CRC que suportam a interface usada pelos módulos MD5 e SHA na Biblioteca Python Standard. · Gerar código C / C ++ que pode ser incorporado em outro projeto. · Qualquer polinômio gerador produzido 8, 16, 24, 32 ou 64 bits CRCs é permitido. · Algoritmos para frente e bits-reverso são suportados. Requisitos: · Pitão O que há de novo nesta versão: · Adicionado recurso XOR para permitir a criação de algoritmos padrão CRC · Adicionado um banco de dados de algoritmos CRC pré-definidos


CRCMOD. Software Relacionado