项目作者: MaCoredroid

项目描述 :
问题描述: 给定一个字符数不超过100的英文文本,输出加密版本。 首先,需要将输入标准化,从英语文本中删除空格和标点符。其次,将标准化的字符串分为多行,形成一个矩阵,根据生成的矩阵,获取加密版本。 举个例子,英文文本 This is fun! 被标准化为: thisisfun 明文组织成一个矩形。矩形(a x b)的大小应该试能记录消息长度的最小矩阵,并满足b>=a和b-a<=1,其中b是列的数量,a是行的数量。例子中的标准化明文为9个字符,于是生成一个3×3的矩阵: thi sis fun 按列读取生成的矩阵,得到输出密文: tsf hiu isn 如果标准化明文为空,则输出密文为: Null
高级语言: C++
项目地址: git://github.com/MaCoredroid/Encoding-a-text-.git
创建时间: 2018-10-13T11:03:16Z
项目社区:https://github.com/MaCoredroid/Encoding-a-text-

开源协议:

下载