摘要
本发明实施例提供了一种数据传输方法和装置,所述方法包括:在客户端向服务端传输数据时,获取客户端的若干基本元素;采用排列组合方式对基本元素进行组合得到复合基本元素,并采用复合基本元素与基本元素和或复合基本元素进行组合,得到字符串;采用表示方式表示字符串得到目标字符串;采用替换算法替换目标字符串的部分字符得到替换字符串;采用选位算法从替换字符串中选出部分字符作为输入源,并根据输入源生成签名字符串;根据签名字符串对传输数据进行签名和加密得到加密传输数据,并将加密传输数据放入网络请求,以通过网络请求将加密传输数据发送至服务端。本发明实施例适应各类客户端对传输数据的安全需求,实现安全定制化。