用C写的 简单字符串加密和解密算法

本文介绍了如何使用C语言编写简单的字符串加密和解密算法。通过自定义的结构体和系统调用来实现数据的加解密操作,适用于基础的字符串保护需求。
摘要由CSDN通过智能技术生成

DataStruct.h 文件内容

#include <stdio.h>
#include <stdlib.h>
#define MAP_LEN 17 
#define MAX_STR 100 

typedef struct SData{
	char *data ;
	int length ;
}Data , *PData;
static char mappings [MAP_LEN][2] = {
  {'a','b'},
						{'c','d'},
						{'e','f'},
						{'h','i'},
						{'j','k'},
						{'l','m'},
						{'n','p'},
						{'q','r'},
						{'s','t'},
						{'u','v'},
						{'w','x'},
						{'y','z'},
						{'1','9'},
						{'2','8'},
						{'3','7'},
						{'4','6'},
						{'5','0'}} ;

PData encryption(PData data) ;

PData decryption(PData data) ;

void map(char *chr) ;

void move_to(char *chr) ;

void go
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值