文件加密实例,基于VC 6.0编译环境,实现的功能:对文件进行简单的加密和解密,运行效果如下图所示。下载源代码后,请参考源码包中的EncryptFileDlg.cpp文件,加密方法及解密方法分别定义了两个函数,以实现本程序的核心加密和解密功能,运行效果如图所示,程序使用简单,浏览到需要加密的文件即可。
2022-11-10 19:11:11 29KB VC 源码-系统相关
1
在密码学中,恺撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。 本资源使用C语言实现凯撒算法加密和解密,可以实现数据的加密和文件的加密,不借助任何的第三方工具,便于移植。
2022-10-09 23:03:17 2KB c语言 c算法 凯撒密码
1
异或(xor),顾名思义,是一种基于异或运算的加密算法。异或加密是密码学中一种简单的加密算法,常作为更为复杂的加密算法的组成部分。 本资源使用C语言实现异或算法加密和解密,可以实现数据的加密和文件的加密,不借助任何的第三方工具,便于移植。
2022-10-07 16:53:49 2KB c语言 c算法 异或运算
1
AES-128/192/256 算法,用于在给定 128 位十六进制输入消息和 128/192/256 位十六进制密钥的情况下创建密码。 使用FIBS-197标准创建。 该算法不是为提高速度而构建的,并且不包含文本消息或数据输入的128位输入块。 Cipher 和 InvCipher 是要执行的主要函数。 函数根据密钥大小执行 AES128 或 AES192 或 AES256。 函数不会检查密钥大小或输入的长度是否正确,如果大小不正确,则会出错。 例子: Out = Cipher(key,In) %key ='000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f' %In='00112233445566778899aabbccddeeff' %Out='8ea2b7ca516745bfeafc49904b496
2022-09-25 12:20:08 8KB matlab
1
RC6是RC5的演进改进,旨在满足高级加密标准(AES)的要求。
2022-08-14 23:46:21 237KB C++ VC6 Windows Win2K
1
对于卖出去的设备,有些客户不愿意付尾款,就有比较对设备进行计时锁机操作,到时间未付款的进行停机或降速操作,需要解锁时,通过触摸屏生成解锁码发过来,让后通过算法生成密码,在触摸屏上输入密码即可恢复设备正常使用。 此资源内含PLC\HMI源程序、使用说明和密码生成算法,下载后就能直接使用。
2022-07-20 16:06:04 6.32MB 西门子TIA博途 计时锁机 加密和解密
这是一种分形棋盘覆盖算法,适用于任何大小的棋盘,包括一个特殊的随机初始网格。 由于L domino总是覆盖没有特殊网格的子板的交叉点,模块功能设计基于直接和间接递归结合分治策略,用于彩色图片的加密和解密应用。
2022-07-12 12:31:31 36KB matlab
1
个人用,勿下载
2022-07-02 12:00:48 126KB c#
这是C#的几种加密和解密的方法,里面包含Base64的加密和解密,MD5的加密,SHA1的加密和解密,文件夹的加密和解密
2022-06-19 19:04:59 3KB C 加密和解密
rsa matlab代码密码学 该项目是一个学校实验室,在MATLAB中为您提供了一个简单的RSA加密和解密代码。 该项目包含4个函数:Binary_Convert,Modular_Exp,EnCode和DeCode。 Binary_Convert采用任何以10为底的数字,并将其转换为等效的二进制数。 稍后将其用于加密和解密。 Modular_Exp执行模幂。 以后在我们的加密和解密过程中也会使用它。 我们具有EnCode函数,该函数使用RSA加密对消息进行编码。 我们的公钥参数为n = 362783和e =19。EnCode函数采用类似于以下内容的输入:Code = EnCode('STOP',362783,19)。 DeCode函数使用RSA解密来解码消息。 利用n = p·q(其中p = 887和q = 409)这一事实,我们发现私钥(d)的值为304411。DeCode函数采用类似于以下内容的输入:Message = DeCode(Code,362783 ,d)。
2022-06-16 15:19:58 3KB 系统开源
1