Should XOR operation performed on binary images only?

11 vues (au cours des 30 derniers jours)
Anushka
Anushka le 5 Juin 2015
Modifié(e) : Guillaume le 5 Juin 2015
I want to perform XOR encryption and decryption on images.Should this operation performed on binary images only?

Réponses (2)

Guillaume
Guillaume le 5 Juin 2015
Modifié(e) : Guillaume le 5 Juin 2015
I assume this question came to be because you looked at the doc of xor in matlab and saw that it only applied to logical (binary / boolean) values. That's because xor is a logical operator.
It would be a bit pointless to have to binarise an image to be able to encrypt it. It certainly wouldn't be reversible anyway.
What you are looking for is the bit-wise xor, bitxor which can xor two integer bit xoring their corresponding bits.
encimage = bitxor(rawimage, somevalue)
%or
encimage = bitxor(rawimage, someotherimagethesamesize)

Rushikesh Tade
Rushikesh Tade le 5 Juin 2015
I think so because XOR is binary operator.
  1 commentaire
Anushka
Anushka le 5 Juin 2015
I want to encrypt an RGB image with binary image using Xor and decrypt using XOR to generate the RGB image how can it be done

Connectez-vous pour commenter.

Catégories

En savoir plus sur Encryption / Cryptography dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by