1. 首页
  2. 安全技术
  3. 其他
  4. (Java)文件异或加密(循环指定长度pi为异或常量)

(Java)文件异或加密(循环指定长度pi为异或常量)

上传者: 2019-05-13 01:51:28上传 ZIP文件 8.08KB 热度 46次
获取文件的流,对每个字节进行异或操作,异或的常量为根据key算出的pi的小数部分的指定长度的某个值(根据key的位数,如果key为三位数,那么就去10^3个pi的小数位数为异或常量的取值),再根据key来决定从这个数组哪个位置来取出异或常量加密这一个字节,之后又key++,再取出相对应的数组中的值作为下一个字节的加密用的异或常量直到文件加密完成。
下载地址
用户评论