2011-11-13 23 views
1

ビット単位の演算でいくつかの情報を暗号化したい。 9.ビット単位の演算を計算する方法

から8と1しかし、どのように私はそれが私のルートnombersを得るためにそれを暗号化することができます。たとえば

ビット単位または2つの数字?

greetz

+0

XORを使用する必要があります。 –

答えて

2

ビット単位のxorを使用してこれを実現できます。これはxor cipherとして知られています。

3

ORは可逆ではありません。 XORは可逆です。

1

すべてのビット単位操作からXORは可逆です。データを暗号化する最も簡単な方法は、XOR-cipherです。 あなたの場合、2番目のものを復元するには、両方から少なくとも1つの番号を知る必要があります! 両方を復元できる方法はありません。

+0

ビット単位の演算は、バイナリです(否定を除く)。私はあなたが欲しいとは思っていませんが、もしあなたが4つの数字を持っていれば、同じ5番目の数字でエンコードして、もう一度デコードすることができます。それとも別のものが必要ですか? –

+1

これはすばらしく見えます:)ありがとう –

関連する問題