# 文件异或加密 **Repository Path**: Nightcats/file_or_encryption ## Basic Information - **Project Name**: 文件异或加密 - **Description**: 获取文件的流,对每个字节进行异或操作,异或的常量为根据key算出的pi的小数部分的指定长度的某个值(根据key的位数,如果key为三位数,那么就去10^3个pi的小数位数为异或常量的取值),再根据key来决定从这个数组哪个位置来取出异或常量加密这一个字节,之后又key++,再取出相对应的数组中的值作为下一个字节的加密用的异或常量直到文件加密完成。 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2018-03-07 - **Last Updated**: 2023-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文件异或加密 获取文件的流,对每个字节进行异或操作,异或的常量为根据key算出的pi的小数部分的指定长度的某个值(根据key的位数,如果key为三位数,那么就去10^3个pi的小数位数为异或常量的取值),再根据key来决定从这个数组哪个位置来取出异或常量加密这一个字节,之后又key++,再取出相对应的数组中的值作为下一个字节的加密用的异或常量直到文件加密完成。