C语言 实现AES_CBC_128_ZeroPadding 加解密算法 完整示例工程 - 基于STM32F103的运行环境,但代码移植性很高
2022-05-24 23:34:45 3.1MB AES加解密 C语言
1
AES AES加密和解密。 实现Java服务器与客户端的通信c AES算法的实现有四种,例如CBC / ECB / OFB / CFB,四种Java和C实现。 AES算法和末尾的填充(padding),有三种Java填充NoPadding / PKCS5Padding的支持方式,并且C没有显式设置填充模式,默认是在末尾添加'\ 0'。 这是一个大坑,这个坑里有多少人。 另外,在线上有许多JAVA AES算法,其中许多都使用SecureRandom,如果您的代码中出现SecureRandom这样的东西,那么您将无法再在C中解决它。
2022-05-24 21:06:44 21KB Java
1
这款加密器是基于java语言的,有比较美观的人机交互界面,可加密文件,同步显示加密解密过程,并以十六进制显示。不过有个不完善的地方就是同步显示的滚动条始终没有加上 编译通过后点击批处理文件“运行.bat”就可以打开加密器了。
2022-05-24 17:17:35 9KB Java 文件加解密 AES 十六进制
1
AES算法轮密钥与种子密钥之间的关系研究
2022-05-24 15:53:12 108KB aes
1
AES加密算法的实现,初始密钥和明文都是128位。完全实现10轮加密,C语言实现。
2022-05-24 15:36:38 163KB AES 加密 算法 C
1
本文实例讲述了基于C语言实现的aes256加密算法。分享给大家供大家参考,具体如下: aes256.h: #ifndef uint8_t #define uint8_t unsigned char #endif #ifdef __cplusplus extern C { #endif typedef struct { uint8_t key[32]; uint8_t enckey[32]; uint8_t deckey[32]; } aes256_context; void aes256_init(aes256_context *, uint8_t *
2022-05-24 14:12:03 44KB ae aes atb
1
微信开发的实用jar报,maven上没有,特此提供下mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
2022-05-24 11:40:22 23KB JAVA
1
用C++写的AES加密算法类,每次可加密16、24、 32字节。
2022-05-24 09:36:41 22KB C++ aes 加密算法源代码
1
秘密聊天 “这是一次私人谈话。” 秘密聊天可让您以绝对私密和安全的方式与重要朋友聊天。 要求 Python 3.6 Python软件包:tkinter,线程,套接字,队列,时间,选择,pyaes 设置 在命令行python server.py键入以启动服务器进程。 在命令行python client.py键入以创建一个新客户端。 在空白处输入您的用户名,然后单击“登录”。 然后,您可以与连接到同一服务器的所有人聊天。 用法 如果要与在线某人聊天,请在名称列表中单击其姓名,然后在聊天窗口中键入单词。 要发送文字,您可以点击键盘上的“ Enter”按钮,也可以单击聊天窗口中的“ send”按钮。 如果要广播消息,请单击“全部”。 要退出该应用程序,只需单击“退出”。 注意 服务器和客户端之间的所有数据均根据HTTPS使用的TLS / SSL协议进行了强大的加密。 第三者永远不会
2022-05-24 09:00:40 82KB python https chatroom aes-encryption
1
用java实现的AES算法,能够实现字符串的加密和文件的加密(包括jpg、txt、jpeg)。用可视化界面实现。代码十分详细,可用于AES算法的学习和研究。
2022-05-22 23:29:07 2.45MB 密码学AES java
1