文件传输
太大了怎么办 ---进行切割
怎么判断传完了 ---进行签名
签名认证: ---单向认证 ---哈希算法(md5,sha1,sha2,sha256,sha512) ---把任意长度的输入转化为固定长度的输出,将要传送的文件先进行hash值得求取,再把这个hash值传送过去。对方收到这个文件和hash之后。对文件进行hash值得求取,比对与传送过来的hash值是否一致,一直就表示传输完成
相同文件的密文是一样的,而且密文是固定长度的
split -b 5M -d -a 3 被切割得文件名 切割分成得文件名 ,没有指定的话就是x
#b切割大小 a宽度
分割: split 分割: 1.根据行数 2.根据大小
使用split命令对文件进行分割。其中:
-b, --bytes=SIZE, 指定每个分割文件的大小,单位有K、M、G、P等
-d, --numeric-suffixes, 指定分割文件的后缀为数字
-a, --suffix-length=N, 指定分割文件数字后缀的长度,如果是1,后缀为0,1,2…;如果是2,则为00,01,02…默认是2
-C, --line-bytes=SIZE, 指定每行最大的字节数
-l, --lines=NUMBER, 指定每个文件最大的行数
[root@hunan-wangzhe-5 lianxi]# split -b 100K -d -a 2 sc.tar.gz sc.tar.gz. 将sc.tar.gz文件按照100K为一个文件进行分割