- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 手把手教你 如何在交叉编译环境上编译ARM版本的Redis
根据Redis官网的说明,Redis 4系列及其以上的版本支持ARM。相关介绍请参见redis官网:https://redis.io/topics/ARM经本人验证,Redis 3系列的版本在ARM上也可以编译成功,redis-server进程也可以正常运行,但是考虑到官方的支持情况,还是使用4系列及其以上的版本。下面以Redis 5.0.10版本为例,说明Redis在ARM上如何编译,本人使用的是交叉编译环境。1.在Redis官网下载Redis的源码包,如5.0.10版本源码包的路径为:http
2021-01-22 15:26:57
3864
递归替换.c和.h文件中TAB键为4个空格的shell脚本,执行非常方便
递归替换.c和.h文件中TAB键为4个空格的shell脚本,如果需要扩展,可以修改一下shell脚本,加上对应的类型,比如cpp或hpp。操作步骤非常简单:
将压缩包在linux下解压,把replaceTAB.sh上传到需要操作的目录,注意脚本是递归执行的,也就是说该目录下所有的子目录下的.c和.h文件都会被修改。文件个数如果比较多,执行需要一定时间,一般是几分钟。
Step 1.
dos2unix replaceTAB.sh
Step 2.
chmod 755 replaceTAB.sh
Step 3.
./replaceTAB.sh yourDirName
2024-06-13
用java实现的,用于 AES 和 3DES 解密的小程序
用java实现的 用于 AES 和 3DES 解密的小程序,使用方式非常简单
Step 1.编译
javac CryptoAES3DESDemo.java
Step 2.运行
java CryptoAES3DESDemo
输入方式:
Please input the hex number:
6DC30812295035E23358DD1C292AADC0
Please input the key (in hex format):
111111111111111111111111111111121111111111111113
输出样例
DES Decrypted Hex: 7AE4C66D715792A11E570D311EDF28E2
AES Decrypted Hex: F6FA95B89F352A8D169DD33280684498
2024-06-13
C语言 3DES 加解密算法实现源码
1. 源码基于C语言标准库,没有使用第三方库,编译非常简单,直接gcc 源码文件名即可,经实际测试,和3GPP 55.205 协议提供的用例集的结果完全符合。
2. 3DES算法说明。密码学中,三重数据加密算法(英语:Triple Data Encryption Algorithm,缩写为TDEA,Triple DEA),或称3DES(Triple DES),是一种对称密钥加密块密码,相当于是对每个数据块应用三次数据加密标准(DES)算法。由于计算机运算能力的增强,原版DES密码的密钥长度变得容易被暴力破解;3DES即是设计用来提供一种相对简单的方法,即通过增加DES的密钥长度来避免类似的攻击,而不是设计一种全新的块密码算法。
2024-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人