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