(1) 将字符串s 变为 bytearray 数组 b = byteaaray( s.encode( "gbk")) (2) 将 b 经过某种变换 成为另一个 字节数组 c 关键是 这种变换应该是可逆的, 并且保证 c 能够通过 下面的第(3) 变为一个字符串. (3) 将 c 转换成普通字符串 s1 = c.decode( "gbk") ( 4 ) 解密过程是上述过程的...
/usr/bin/env python3#-*- coding: utf-8 -*-defencrypt(key, s): b= bytearray(str(s).encode("utf-8")) n=len(b) c= bytearray(n*2) j=0foriinrange(0, n): b1=b[i] b2= b1 ^key c1= b2 % 19c2= b2 // 19c1= c1 + 46c2= c2 + 46c[j]=c1 c[j+1] =c2 j= j+...