首页
社区
课程
招聘
抽象定义密码
2020-11-4 22:38 8617

抽象定义密码

2020-11-4 22:38
8617

一般的密码是一些数字或符号,加密软件收到后可以利用这些数据进行加密。抽象定义密码则是通过一些语言或符号命令程序完成密码的生成。一般的密码输入由于不是每个ASCII码都能直接输入的而间接输入则可能较繁琐和冗长也不方便记忆,而抽象密码则可以通过简洁的定义达到直接输入很难做到的效果。举例说明:例如定义使用从某值开始由随机函数rand()依次取100个值放在字节数组中,用这些数据做密码,抽象定义完成这些内容很容易,如用a、b、c...代表几个不同的随机函数,只要告诉加密程序你选择的是哪个随机函数并附上起点值和长度值就完成了定义。这些内容要是变为直接输入就麻烦多了。而且直接输入一般不能覆盖整个数域空间,而抽象输入则可以。再举一例用质数的自然序列,从第100个开始的49个质数的数值做密码。这些定义显然需要加密软件有解释逻辑关系和找到数据来源的能力,解密程序若没有这些能力则无法进行有效的穷举攻击...。


[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 477
活跃值: (1412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mb_foyotena 2020-11-4 22:58
2
0
问题你自己记得住密码么
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
sjdkx 2020-11-5 00:08
3
0
这是个老问题了,不好记记在纸上吧。
游客
登录 | 注册 方可回帖
返回