| Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a. |
Diskussion: Compiler-Optimierungen entschlüsseln im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Hallo, ich bin gerade folgender Compiler-Optimierung begegnet: Code: [...] mov ecx,0xaaaaaaab mov edi,ebx <-- ebx ist eine Zahl zwischen ...
![]() |
| | #1 (permalink) |
| Registriert seit: 14.04.06 ![]() Likes: 4 | Anzeige Hallo, ich bin gerade folgender Compiler-Optimierung begegnet: Code: [...] mov ecx,0xaaaaaaab mov edi,ebx <-- ebx ist eine Zahl zwischen 0 und 31 mov eax,edi imul ecx add edi,edx mov eax,edi shr eax,0x1f sar edi,1 add edi,eax [...] Das ist mir so weit klar, aber welcher C-Code wird in diesen Assembler-Code übersetzt? Eine Google-Suche hat mir verraten, dass eine Unsigned Multiplication mit 0xaaaaaaab einer Division durch Drei entspricht. Vielleicht hilft das weiter...? Geändert von Eydeet (22.03.11 um 10:38 Uhr) |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |