Che cosa significano i simboli ⊞
e ⊕
? Sto cercando di capirli per creare un'app.
È su link
So per certo che ⊕ significa XOR o OR esclusivo. Con le variabili A e B, Normale OR restituirà true se
XOR d'altra parte restituisce true solo se
Non sono troppo sicuro di ⊞ però. In Unicode è in "SQUARED PLUS" , ma non so come funzioni in un algoritmo
So che è vecchio, ma risponderò comunque alla domanda per i futuri lettori:
⊕
è la funzione XOR, in cui due bit identici producono 0
e due bit diversi producono 1
. ⊞
è una funzione di addizione modulare, in cui il modulo deve essere chiaramente definito in anticipo (come a ⊞ b = a + b mod 2^32
). <<n
è l'operatore di spostamento di bit logico sinistro, n bit spostati (non circolare). Lo spostamento a sinistra di 1 bit equivale a moltiplicare per 2. >>n
nell'operatore di spostamento bit logico logico firmato, n bit spostati (non circolare). Lo spostamento a destra di 1 bit equivarrebbe a dividere per 2 e prendere il fondo del risultato. Leggi altre domande sui tag cryptography