正在加载图片...
3、按位异或操作:根据需要将a中某几位取反,这 时cont相应位置1,再与a异或,即可。 a=0110110110110111将a的低8位取反 cont=00000001cont的低8位置1 a^cont=0110110101001000取a低8位的反,其 它位不变 还可实现加、解密功能:将a异或一个key(自定)得 到a”(加密后的码)再用a异或key(与加密时用的key 相同)得到原a a=00011011 key=00000101 a=a^key=00011110 a=00011110 key=00000101 a=a^key=000110113、按位异或操作:根据需要将a中某几位取反,这 时cont相应位置1,再与a异或,即可。 a=0110 1101 1011 0111 将a的低8位取反 cont=0000 0000 1111 1111 cont的低8位置1 a^cont=0110 1101 0100 1000 取a低8位的反,其 它位不变 还可实现加、解密功能:将a异或一个key(自定)得 到a’(加密后的码)再用 a’ 异或 key(与加密时用的key 相同)得到原a. a= 0001 1011 key= 0000 0101 a’=a^key= 0001 1110 a’ = 0001 1110 key= 0000 0101 a= a’^key= 0001 1011
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有