# JavaSchoolWork-Crypto **Repository Path**: LZHJK/java-school-work-crypto ## Basic Information - **Project Name**: JavaSchoolWork-Crypto - **Description**: My Java school work 这是我的Java课程设计作业 一个文件加解密程序 异或算法 动画效果最少持续4s 加密算法: 密钥字符串的hashCode作为Random类的种子 对文件的每一个字节,取五次随机值对其进行异或运算 利用Random的伪随机数特性和异或运算的可逆性 缺陷是 简单的异或运算以及字符串生成哈希值可能的重复问题 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-07-13 - **Last Updated**: 2023-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # -JavaSchoolWork-Crypto My Java school work 这是我的Java课程设计作业 一个文件加解密程序 异或算法 动画效果最少持续4s 加密算法: 密钥字符串的hashCode作为Random类的种子 对文件的每一个字节,取五次随机值对其进行异或运算 利用Random的伪随机数特性和异或运算的可逆性 缺陷是 简单的异或运算以及字符串生成哈希值可能的重复问题