【工具箱】Cryptal测试版
咕咕了好久没有写文章了,我这次又双叒叕的回来了,回想起我之前挖过的一个坑,那个加班不再有的系列,先说一下,这个可能要停更了,至于为什么呢,本篇文章就来揭晓这个答案。
背景
因为加班不再有的那个系列,是为了减少开发者在找密码学库方面的痛苦,可以快速找到可以直接使用的代码,但是,发现通过文章的形式,好像并不能很好的解决这个痛点,因为从文章给粘贴出来的代码,还需要自己改动输入和输出,非常的麻烦,并且也不好快速调试和试错,然后呢,最近看到了rust和flutter的结合,发现非常的美妙啊,因此就萌生了开发一款应用的想法。
之前使用过CyberChef这个应用,发现这个模式还不错,因此这个基本复刻了这个应用的模式,这里也感谢CyberChef应用的作者。
然后呢,翻到了Reqable作者分享的技术栈,使得我这个想法更加的明确了,这里感谢Reqable作者的无私分享,最终,经过我的快速开发,这个应用的简易版本就出来了。这里也验证了,采用Flutter快速开发应用的一个可能,但是这个项目当中还存在一些目前暂未解决的问题,这个文末最后来讨论。
应用简介
这个呢,是针对于加班不再有系列的一个扩展,不了解这个系列的读者,可以去找找我之前写的文章,这个使用方法也非常的简单,只需要选择所使用的加密算法,这里支持搜索标题和描述,然后双击即可添加到过程面板。
然后,在输入面板即可对这个算法进行测试,目前到这里,和CyberChef并没有什么不同,注意特色的地方来了,当我们发现这个算法可用的时候,那么我们便可以点击右边的代码按钮,之后,这里会自动生成这个算法的可用代码。
这里呢,因为个人水平和精力有限,目前绝大多数算法呢,仅支持Rust语言,至于为什么呢,因为底层算法实现都是用的Rust,所以这个代码生成也就顺道都给加上了Rust的实现,至于其他语言呢,等我有空慢慢来加,这就回到了加班不再有系列的初衷,可以快速生成对应的代码,这个体验呢,相对于文章来说要好得多,因此呢,那个文章的系列就永久不更新了,可算是填完了一个大坑,哈哈。
对于这个应用的使用,目前来说是非常的简单,也没什么太多好介绍的,这里也解释下,为什么我那么长时间都没有发新的文章,好多时间,都用来搞这个应用了,目前这个应用的雏形出来了,后面投入的时间可能要降低一些了,毕竟这都是我一个人独立开发的,时间实在不多。
然后呢,这个应用也是对于Flutter快速开发的一个尝试,这里,咱们主打一个激进开发的思路,所以,一些东西的使用会非常的大胆和激进,这里说一句,虽然咱这个应用比较简陋,但是吧,主题必须要漂亮,因此呢,我给这个应用添加了一个主题切换的功能,就在下放的设置按钮下。
作为主打的暗色主题,这咱们必须要支持,然后主题色呢,估计有20多种吧,我也没数,可以随意切换,主打一个多选,好了,有关应用就介绍到这里了。
测试
目前,这个应用还属于测试阶段,所以呢,这里加了个认证,如果需要激活码的读者,私信我,给发激活码吧,因为这个激活码是我手工发送的,因此呢,不可避免的会有延时,所以不及时的话请见谅哈。
存在问题
目前Flutter开发并不是完美的,其实还存在一些问题,第一点呢,就是对于TextField如果输入大量文本的话会直接卡死,这一点Reqable作者也做过一个分析,然后这个作者大佬自研了一个编辑器,但是呢,我这个使用者应该,大概、可能、也许不会输入大文本吧,就当不会,如果非要用大文本,建议直接用文件,就是这样,这个问题如果flutter团队给解决掉,我这就更新一下,成功将锅甩给Flutter团队了。
第二点呢,就是多窗口的问题,flutter在诞生之初,其实是完全不支持多窗口的,通过他们提交的代码可知,他们用了一个单例,然后后来多窗口提上日程了,然后呢,这个也等待Flutter团队的开发就好了,我这里也不去修改其他插件了,如果出了,我这第一时间给尝尝鲜,适配一下。
第三点,目前,这个应用暂时不支持Linux,不过支持Linux应该不会来的太晚,因为单纯没有搭建环境,没有测试。
第四点呢,就是这个应用是我一个人开发的,由于个人水平有限,这个应用难免会出现各种各样的Bug,也欢迎体验者提给我,或者有什么好的建议,也可以提给我,后面有时间,可能会给加一下。
总结
这我又回来了,没有消失蛤,后面文章将会按照正经的频率更新了,也不一定,看情况吧,然后呢,如果想要其他语言特定算法模板的支持,这个就看我心情吧,因为这个东西纯体力活,等有空就给加点,最后呢,感谢各位读者的支持,如果想要测试,还是发送私信给我,我给发激活码,好了,这一篇文章就结束了。
下载地址
链接: https://pan.baidu.com/s/1BPVODEaTsE93zEhv-chVeg 提取码: jy7g
参考资料
https://zhuanlan.zhihu.com/p/655087494 https://gchq.github.io/CyberChef/
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...