inconsistente Aes-CFB Resultados entre Go e Pycrypto
utilizando a criptografia AES-CFB, os resultados variados são obtidos após a comparação entre Go e Picry . Para investigar essa discrepância, analisamos as amostras de código fornecidas. Classário, em Go, o Aes.Newcipher requer a criação explícita de uma cifra de bloco AES e subsequente instanciação de cfbencrypter ou cfbdecrypter com o IV desejado. O Pycrypto opera em segmentos de 8 bits, conhecido como CFB8, enquanto Go usa segmentos de 16 bits por padrão. Essa diferença leva à divergência observada nos resultados da criptografia. O código para o CFBDecRypter do GO pode ser modificado. Especificamente, o método XorkeyStream pode ser adaptado para lidar com segmentos de 8 bits.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3