【七侠传】冲刺阶段--Day4
团队成员
20181221曾宇涛 20181202李祎铭 20181209沙桐 20181215薛胜瀚
20181216杨越麒 20181223何家豪 20181232冶廷瑞
一、项目燃尽图
二、今日完成任务
1. RSA加密解密
对于字符串的加密解密是很容易的,主要是文件的加密操作。对于少量文字的文件,可以正常加密解密。但是当文件过长时,我们需要将字段分块。否则就会出现乱码的现象。而加密的字段长短规则如下:加密的 plaintext 最大长度是,证书key位数/8 - 11, 例如1024 bit的证书,被加密的串最长 1024/8 - 11=117,那么对于 2048bit的证书,被加密的长度最长2048/8 - 11 =245。所以我们需要分块加密,然后分块解密就行了,因为,证书key固定的情况下,加密出来的串长度是固定的。也就是说,如果使用2048bit的证书,并且被加密的字符段是小于245个,那么被加密出来的字符长度是344个,以此类推,被加密的字符串可以是688个,1032个等。
2. 签名验签
先用私钥对要签名的文件做摘要,在验签时用公钥验签,如果二者结果为true,则身份验证通过。
三、明日任务安排
公文的制作、发送及接收
四、团队任务分配
学号 | 姓名 | 任务 |
---|---|---|
20181202 | 李祎铭 | RSA加密 |
20181209 | 沙 桐 | 数字签名 |
20181215 | 薛胜瀚 | RSA加密 |
20181216 | 杨越麒 | RSA解密 |
20181221 | 曾宇涛 | 文件操作 |
20181223 | 何家豪 | RSA解密 |
20181232 | 冶廷瑞 | 签名验签 |