2016-06-22 1 views

Antwort

2

durch eine negative Zahl Shifting löst eine Ausnahme in PHP 7+ so ist es, dies zu tun offensichtlich ungültig ist.

Fatal error: Uncaught ArithmeticError: Bit shift by negative number 

In C ist es nicht definiertes Verhalten aufruft, siehe: Left shifting with a negative shift count

Um Ihre Frage zu beantworten: Sie nicht Code vornehmen können, die nicht definiertes Verhalten Plattformen zurückkehren konsistente Ergebnisse über aufruft. Dieser Code muss geändert werden, damit er nicht um eine negative Zahl verschoben wird.

+0

Ich habe den Code von http://www.tero.co.uk/des/code.php. Ein DES-Quellcode. – user6498456

+1

Dann muss dieser Code behoben werden. – ShiraNai7

+0

Dies liefert keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. - [Aus Bewertung] (/ review/low-quality-posts/12772293) –

Verwandte Themen