论文部分内容阅读
一、前言
在数字化时代的今天,密码是无处不在的,人们生活的方方面面更是被一大堆编码所加密,例如个人在银行办理业务或取款使用的“密码”,手机、电脑等通信设备解锁时使用的“密码”,登陆微博、微信或QQ账号时使用的“密码”等等。而一套完整、科学的文字密码,其创造过程就不仅仅是输入一串数字或字母这么简单了。
本课题的研究目的就是通过给文字“加密”的这一具体过程,更好的挖掘并诠释密码的严密特性,更好的理解符号化过程中使用科学的设计流程与逻辑思维的必要性。而文字密码中的符号化设计过程不仅仅是实现对文字的加密,更重要的是在这一符号化的过程中收获到、领悟到科学的设计思维与逻辑方法,以及对符号设计的美感和趣味性的把握。
二、“骨密码”的研究设计
1.确定出发点
我们都知道人的身体无法离开骨骼的支撑,有了骨骼才能有万千的形态。如果把汉字比作人的话,那么它的每一个笔画都是构成形态的骨骼,每一个汉字都是独特的骨架,无骨则无形,无笔画则无汉字。而这一套密码的设计恰恰就是以汉字笔画为出发点进行符号化的加密,我们便称它为“骨密码”。
中文汉字的常用表达方式就是字形和拼音,在电脑上的输入也是这两种形式比较常见。我们都知道,汉字中的同音异意字和同音异意词特别多,同样的读音却有着完全不同的字形和意思,所以,为了防止加密与解密过程中出现准确度的偏差,在字形和拼音两者间还是应该选择相对来说更加精确而复杂的字形,以笔画作为密码设计的出发点,和加密解密的关键。
2.符号化
确定了将笔画作为密码设计的出发点之后,下一步就是对每一笔画的符号化,即设计出特定的符号来代替原本的笔画形态;同时,汉字的字形并非单纯的从左到右或者从上到下,多种多样的字形背后还包含有各种不同的结构,例如上三包结构、全包结构等等。完成了笔画符号化这一步之后,需要再设计出一套符号用来代表汉字的十二种字形结构;生活中的语言交流同样也离不开数字,我们需要用到数字来传递的信息很多,所以,从0到9的十个阿拉伯数字也同样进行符号化。
接下来,就把设计好的笔画符号按照汉字的笔画书写顺序,从左至右依次排列,并将结构符号穿插在笔画符号之间。许多汉字的某些笔画重复书写,例如“谁”字的三横连写,以及“然”字的四点水。为了便于书写和整体美观,在重复书写的笔画符号后面加上相应的数字符号,来代表该笔画的重复次数。在进行加密的时候,为了防止密码文本凌乱混淆,字与字之间也需要设计出一个分隔符号来区分。完成一个汉字后,加上一个分隔符号再写下一个汉字。
三、“骨密码”符号化过程中的设计思维及流程
“骨密码”的整个设计过程并不是一气呵成的,在最初产生的想法上进行过多次实践与验证,当中也出现过很多的问题容易导致最终的密码产生漏洞,从而影响整套密码的可行性。因此需要在不断验证的过程中去除不可用的部分、优化有缺陷的部分、保留完善的部分,并不断重复“确立——实践推翻——再确立”的过程。
“骨密码”的一整套设计过程中我也收获到了较为科学的设计思维及设计流程,大概有以下8个步骤:
①决定方向。在设计密码之初需要决定加密对象,也就是在汉语和英文中选择一种进行符号化,这是设计中最基本的一步,任何设计都需要决定一个方向。
②确定出发点。设计方向决定为汉语后,就需要从拼音和笔画中选择一个作为出发点,这样才能进行对汉字下一步的符号化。这一步可以理解为对设计方向的范围的缩小,细化出一个更小的方向以便于设计更好更快的进行。
③定出初步方案。确定了将汉字笔画作为设计出发点之后,再对比决定笔画符号是用拼凑的方式还是排列的方式,紧接着制定出方案。通过方案理清了设计步骤才能顺利进行实践,否则实践过程会非常的浪费时间,也更容易出现差错。
④实践。决定了用笔画符号依次排列的方式之后,接下来就按照方案中的步骤逐步实现,最后归纳出实践过程中发现的漏洞和问题。只有用实践检验过后才能更深入地了解这个方案的使用效果,了解方案的缺陷与不完善的地方。
⑤逐步完善。针对上一步实践中发现的种种问题来制定解决办法,再将问题一个一个的全部解决,得到新的方案。这是绝大部分设计都会经历的阶段,最初的方案在实践中出现各式各样的问题阻碍着设计的进程,所以只有把缺陷和漏洞逐个完善过后才能进行下一步。
⑥再实践。将完善过后的方案用于实践中再次检验,排查漏洞与缺陷。在设计中,即使解决了眼前出现的每一个问题也还是需要用实践再次检验的,因为新的方案也有可能出现新的问题。
⑦最终定案。第二次的实践中若是没有再发现问题就可以确定最终的设计方案了,得到了最终的笔画符号表、结构符号表、以及数字符号表。
⑧正、逆向验证。得到最终定案后,就用这个设计方案给文字进行加密,再反向进行解读,若加密和解密的验证都没有出现问题,那么最终这套密码就成功的具有了可行性。在严谨的设计过程中,不能缺乏的就是不断检验的步骤,最终定案在得到正向、逆向验证之后才能确定其是否是一个可行的设计方案。
四、总结
在“骨密码”设计中的每一步都不断重复着“确立——实践推翻——再确立”的過程,用实践反复的验证每一步骤,再否定掉有缺陷的地方,对其进行修改和优化,顺着流程得到最完善的“骨密码”。
设计中的逻辑思维与设计流程其实也是相辅相成、互相依赖的,思维需要在设计的流程中不断发展并不断优化,设计流程也不能毫无思考创新只一味地复制,一味地走老路;设计流程是为了提高设计的质量,而高质量的设计更需要创新的设计思维。带着逻辑思维,顺着科学的设计流程,最终满足“骨密码”的严密性。
在数字化时代的今天,密码是无处不在的,人们生活的方方面面更是被一大堆编码所加密,例如个人在银行办理业务或取款使用的“密码”,手机、电脑等通信设备解锁时使用的“密码”,登陆微博、微信或QQ账号时使用的“密码”等等。而一套完整、科学的文字密码,其创造过程就不仅仅是输入一串数字或字母这么简单了。
本课题的研究目的就是通过给文字“加密”的这一具体过程,更好的挖掘并诠释密码的严密特性,更好的理解符号化过程中使用科学的设计流程与逻辑思维的必要性。而文字密码中的符号化设计过程不仅仅是实现对文字的加密,更重要的是在这一符号化的过程中收获到、领悟到科学的设计思维与逻辑方法,以及对符号设计的美感和趣味性的把握。
二、“骨密码”的研究设计
1.确定出发点
我们都知道人的身体无法离开骨骼的支撑,有了骨骼才能有万千的形态。如果把汉字比作人的话,那么它的每一个笔画都是构成形态的骨骼,每一个汉字都是独特的骨架,无骨则无形,无笔画则无汉字。而这一套密码的设计恰恰就是以汉字笔画为出发点进行符号化的加密,我们便称它为“骨密码”。
中文汉字的常用表达方式就是字形和拼音,在电脑上的输入也是这两种形式比较常见。我们都知道,汉字中的同音异意字和同音异意词特别多,同样的读音却有着完全不同的字形和意思,所以,为了防止加密与解密过程中出现准确度的偏差,在字形和拼音两者间还是应该选择相对来说更加精确而复杂的字形,以笔画作为密码设计的出发点,和加密解密的关键。
2.符号化
确定了将笔画作为密码设计的出发点之后,下一步就是对每一笔画的符号化,即设计出特定的符号来代替原本的笔画形态;同时,汉字的字形并非单纯的从左到右或者从上到下,多种多样的字形背后还包含有各种不同的结构,例如上三包结构、全包结构等等。完成了笔画符号化这一步之后,需要再设计出一套符号用来代表汉字的十二种字形结构;生活中的语言交流同样也离不开数字,我们需要用到数字来传递的信息很多,所以,从0到9的十个阿拉伯数字也同样进行符号化。
接下来,就把设计好的笔画符号按照汉字的笔画书写顺序,从左至右依次排列,并将结构符号穿插在笔画符号之间。许多汉字的某些笔画重复书写,例如“谁”字的三横连写,以及“然”字的四点水。为了便于书写和整体美观,在重复书写的笔画符号后面加上相应的数字符号,来代表该笔画的重复次数。在进行加密的时候,为了防止密码文本凌乱混淆,字与字之间也需要设计出一个分隔符号来区分。完成一个汉字后,加上一个分隔符号再写下一个汉字。
三、“骨密码”符号化过程中的设计思维及流程
“骨密码”的整个设计过程并不是一气呵成的,在最初产生的想法上进行过多次实践与验证,当中也出现过很多的问题容易导致最终的密码产生漏洞,从而影响整套密码的可行性。因此需要在不断验证的过程中去除不可用的部分、优化有缺陷的部分、保留完善的部分,并不断重复“确立——实践推翻——再确立”的过程。
“骨密码”的一整套设计过程中我也收获到了较为科学的设计思维及设计流程,大概有以下8个步骤:
①决定方向。在设计密码之初需要决定加密对象,也就是在汉语和英文中选择一种进行符号化,这是设计中最基本的一步,任何设计都需要决定一个方向。
②确定出发点。设计方向决定为汉语后,就需要从拼音和笔画中选择一个作为出发点,这样才能进行对汉字下一步的符号化。这一步可以理解为对设计方向的范围的缩小,细化出一个更小的方向以便于设计更好更快的进行。
③定出初步方案。确定了将汉字笔画作为设计出发点之后,再对比决定笔画符号是用拼凑的方式还是排列的方式,紧接着制定出方案。通过方案理清了设计步骤才能顺利进行实践,否则实践过程会非常的浪费时间,也更容易出现差错。
④实践。决定了用笔画符号依次排列的方式之后,接下来就按照方案中的步骤逐步实现,最后归纳出实践过程中发现的漏洞和问题。只有用实践检验过后才能更深入地了解这个方案的使用效果,了解方案的缺陷与不完善的地方。
⑤逐步完善。针对上一步实践中发现的种种问题来制定解决办法,再将问题一个一个的全部解决,得到新的方案。这是绝大部分设计都会经历的阶段,最初的方案在实践中出现各式各样的问题阻碍着设计的进程,所以只有把缺陷和漏洞逐个完善过后才能进行下一步。
⑥再实践。将完善过后的方案用于实践中再次检验,排查漏洞与缺陷。在设计中,即使解决了眼前出现的每一个问题也还是需要用实践再次检验的,因为新的方案也有可能出现新的问题。
⑦最终定案。第二次的实践中若是没有再发现问题就可以确定最终的设计方案了,得到了最终的笔画符号表、结构符号表、以及数字符号表。
⑧正、逆向验证。得到最终定案后,就用这个设计方案给文字进行加密,再反向进行解读,若加密和解密的验证都没有出现问题,那么最终这套密码就成功的具有了可行性。在严谨的设计过程中,不能缺乏的就是不断检验的步骤,最终定案在得到正向、逆向验证之后才能确定其是否是一个可行的设计方案。
四、总结
在“骨密码”设计中的每一步都不断重复着“确立——实践推翻——再确立”的過程,用实践反复的验证每一步骤,再否定掉有缺陷的地方,对其进行修改和优化,顺着流程得到最完善的“骨密码”。
设计中的逻辑思维与设计流程其实也是相辅相成、互相依赖的,思维需要在设计的流程中不断发展并不断优化,设计流程也不能毫无思考创新只一味地复制,一味地走老路;设计流程是为了提高设计的质量,而高质量的设计更需要创新的设计思维。带着逻辑思维,顺着科学的设计流程,最终满足“骨密码”的严密性。