一机一码加密系统可以对任意文件进行一机一码的加密,支持中文密码,仅76kb大小,加密端和解密端分开使用,没写GUI界面,采用控制台窗口,可以拖入文件使用!
开发介绍
之前在论坛上看到了管理员大神风之遐想发过一个压缩包一机一码加密的程序,想到自己之前拿c语言写过一个任意文件一机一码加密系统,就拿出来跟大家分享下本程序使用的是RC4加密算法的改编版,使用说明:
加密端具有加密文件和注册机两个功能,加密文件就不说了,输入密钥即可加密,注册机的使用是这样的,客户打开解密端.exe会看到自己的机器码,将机器码和文件名称发给加密者,加密者输入客户的机器码和文件的加密密码会生成客户的注册码,加密者将注册码发给用户
解密端打开后会看到自己的机器码,客户将机器码和文件名称发给加密者,加密者反馈回注册码,客户输入注册码后便可以解密
注意事项
有前辈反映找不到加密后的文件在哪里,这里统一回复一下,加密后文件的完整路径名要写全的,比如D:\微积分\第一次作业加密版.pdf,而不能只是写文件夹的路径,要把加密后文件的名字带上的
至于为什么没有写成GUI窗口界面,是这样的,我用C写GUI目前只会VC的MFC界面,没有用过C++的qt,MFC那个界面我感觉有点丑,而且不太会设置将文件拖入输入框的操作,而用python写的话打包出来的exe几十个M,想到实际运用中原文件可能都没这么大,发一个几十个M的解密端给客户显然不太合适,因此就没写GUI界面,控制台窗口我觉得还可以,拖入文件蛮方便的欢迎大家多多提出修改意见,我也将根据大家的修改意见改进后续的程序
之前在论坛上看到了管理员大神风之遐想发过一个压缩包一机一码加密的程序,想到自己之前拿c语言写过一个任意文件一机一码加密系统,就拿出来跟大家分享下本程序使用的是RC4加密算法的改编版,使用说明:
加密端具有加密文件和注册机两个功能,加密文件就不说了,输入密钥即可加密,注册机的使用是这样的,客户打开解密端.exe会看到自己的机器码,将机器码和文件名称发给加密者,加密者输入客户的机器码和文件的加密密码会生成客户的注册码,加密者将注册码发给用户
解密端打开后会看到自己的机器码,客户将机器码和文件名称发给加密者,加密者反馈回注册码,客户输入注册码后便可以解密
有前辈反映找不到加密后的文件在哪里,这里统一回复一下,加密后文件的完整路径名要写全的,比如D:\微积分\第一次作业加密版.pdf,而不能只是写文件夹的路径,要把加密后文件的名字带上的
至于为什么没有写成GUI窗口界面,是这样的,我用C写GUI目前只会VC的MFC界面,没有用过C++的qt,MFC那个界面我感觉有点丑,而且不太会设置将文件拖入输入框的操作,而用python写的话打包出来的exe几十个M,想到实际运用中原文件可能都没这么大,发一个几十个M的解密端给客户显然不太合适,因此就没写GUI界面,控制台窗口我觉得还可以,拖入文件蛮方便的欢迎大家多多提出修改意见,我也将根据大家的修改意见改进后续的程序