这里提供两种加解密的方法。 第一种方法:使用QByteArray的toBase64和fromBase64来实现。 第二种方法:使用base64.cpp文件中的base64_encode和base64_decode来实现。
2022-06-26 14:05:22 8KB qt
1
基于JAVA-gui的文本加解密小程序源码 本项目一共有四个类文件 第一个类文件是Mainpanel.java,实现主界面的绘制,用户输入或打开文本,显示执行结果,选择加解密算法以及保存文件的功能。 第二个类文件是Conversion.java,实现对文本文件转为二进制文件,再将其转为十六进制文件,从而实现对文件的加密解密操作。 第三个类文件是Base64.java,实现对文件的base64加密解密操作。 第四个类文件是Encode.java,实现对文件的ASCii码位移加密操作。
2022-06-25 09:08:12 4KB java
1
文档从源码层面分析linux 内核加解密架构的实现。文档前半部分分析内核加解密用到的重要数据结构各成员变量的作用及各个数据结构之间的关系。后半部分分析加解密流程,函数调用关系。重要源码都有中文注释。是一篇从源码层面理解linux 内核加解密架构的不错文档。
2022-06-22 09:00:39 275KB linux内核加解密架构分析
AES高效加解密
2022-06-19 10:54:07 28KB 高级教程源码
1
凯撒密码凯撒密码凯撒密码内含演示加解密原理
2022-06-15 09:00:39 453KB 凯撒密码
1
android -- AES加解密
2022-06-14 21:04:39 8KB android
1
本资源是基于VC6.0编写的源代码,其中AesCBC.h和AesCBC.cpp文件实现了AES CBC模式128位、192位和256位加解密算法,并附有相关接口使用的实例测试代码。
2022-06-11 19:25:21 30KB AES CBC
1
网上关于RAS的介绍很多,但要从原理上理解清楚,并运用在自己程序中(特别是Delphi程序),却并不是一件简单的事情,可参考的例子很少。本例直接利用Indy的封装类及OpenSSL的DLL,并用Delphi来实现RAS的密钥对生成、加解密等过程,最大程度地简化了这个复杂的过程,让程序员能够把精力放在业务问题的解决上,减少在这方面探索时所耗费的精力和时间。希望这个Demo,能够起到抛砖引玉的利用,帮助到有需要的人。
2022-06-09 15:45:04 572KB RSA OpenSSL Delphi 加密
1
密钥密码 ''' 如密钥短语密码为: university -> universty 明文: abcdefghijklmnopqrstuvwxyz 密文:jklmopqwxzuniverstyabcdfgh ''' 构造映射字典 # 构造映射 asc ---> crypt def dic(x): list_x =[] list_z = [] for i in x: list_x.append(ord(i)) for i in range(97,123): if i not in list_x: list
2022-06-07 19:49:22 163KB
1