This is a program for securely transferring files over the internet. This program was written almost entirely by ChatGPT. And this README file is written by New Bing. The folder "process" contains a general description of how I communicated with ChatGPT and New Bing.
- Select multiple files and drag them onto send.exe.
- Enter the password when prompted.
- The program will call the local 7zip compression software to encrypt and compress the selected files into a 7z file.
- The program will then randomly select 10-30 bytes in the compressed package and change them all to "0xFF".
- Record the positions of these bytes and their original values in modified_bits.txt in the same directory as the compressed package. Each line corresponds to the modification status of a byte, with the format "position before modification value".
- Select a 7z compressed package and drag it onto recv.exe.
- Enter the password when prompted.
- The program will first repair the modified bytes in the compressed package according to modified_bits.txt in its same directory.
- Then call local 7zip compression software to decompress the selected compressed package.