易语言吧 关注:266,522贴子:1,664,306

[技术/教程向]利用易语言实现简单的文本加密和解密

只看楼主收藏回复


Rt


IP属地:广东1楼2019-01-20 11:57回复
    本帖是对之前发布的帖子进行整合、说明和发布
    因为之前的帖子先是提出了构想,在写代码的时候改了好多东西,故重新开这个帖子进行整理和说明


    IP属地:广东2楼2019-01-20 11:58
    收起回复
      因为百度贴吧的审核制度搞到我头皮发麻...所以本帖只对成果进行展示以及分享源码
      对于代码思路和解,待我在CSDN码完之后贴到本帖里...


      IP属地:广东3楼2019-01-20 12:01
      收起回复
        本楼备用,请勿回复


        IP属地:广东4楼2019-01-20 12:01
        回复(2)
          先展示一下成果:



          IP属地:广东5楼2019-01-20 12:03
          回复
            IP属地:广东6楼2019-01-20 12:05
            回复
              首先说一下这个简单算法的优点和缺点:
              优点:简单易学、非常适合新手学习 (也是发布本帖的初衷)
              缺点:非常容易被破♂解、运行效率不高
              因此,发布本帖的目的只是想给各位同志引条路,让各位同志在学习加密解密这一块至少有一点点资料可寻.....


              IP属地:广东7楼2019-01-20 12:14
              回复
                来看一下代码的执行效率:
                用本帖部分HTML源代码作测试:


                文本长度共13717个字符,平均约3000个字符/s,这是在调试的情况下运行的


                IP属地:广东8楼2019-01-20 13:03
                回复
                  编译后速度可以达到5500个字符/s

                  ↑3.64S

                  ↑3.187s
                  楼主使用的是3.3GHz的奔腾低端CPU,如果使用多线程的方式让两个CPU都跑满应该可以让效率再提升一倍.


                  IP属地:广东10楼2019-01-20 13:12
                  收起回复
                    针对本项目提出的建议:
                    如果想要提高加密强度,我大概想到了以下几种做法:
                    1.使用数学函数对十进制的编码进行计算,将函数的方程式作为秘钥写进程序里(感谢@梦太晓 提供的思路)
                    2.将加密后生成的文本全部颠倒
                    3.将欲加密的文本转为多种编码...(运行效率崩塌)


                    IP属地:广东11楼2019-01-20 13:34
                    回复
                      为什么....这么冷清....


                      IP属地:广东来自Android客户端12楼2019-01-20 15:33
                      回复


                        IP属地:湖南来自Android客户端13楼2019-01-20 23:15
                        收起回复
                          加个密钥设定把


                          IP属地:湖北来自Android客户端14楼2019-01-20 23:24
                          收起回复
                            来个加解密模块


                            IP属地:福建15楼2019-01-21 17:43
                            收起回复
                              楼主,你这里有不能编译的bug,生成安装软件时显示找不到dll


                              来自Android客户端16楼2019-01-23 13:14
                              收起回复