-3
我有2個例程,其中一個發送加密數據,另一個解密它。我不確定解析加密字段的正確方法。在位移和OR操作之後取回原始位
void send_the_encrypt_code (UINT32 field, UINT32 index)
{
UINT32 encrypt_code = (field << 5 | index);
pass_the_encrypt_code (encrypt_code);
}
void pass_the_encrypt_code (UINT32 encrypt_code)
{
UINT32 field ;
UINT32 index;
/* How do I parse the field and index values from the encrypt_code and assign to the local variables field and index in this routine */??
}
在此先感謝。
您確定需要做OR嗎?它不應該是XOR嗎? –
嗨,亞歷克斯。它應該是一個OR操作 – user2618994
嗯,我不確定這個操作是否可以被逆轉......你是從哪裏得到這種加密方法的? (也許我會更好地理解它) –