首页
社区
课程
招聘
文件安全加密
发表于: 2020-8-19 10:30 10412

文件安全加密

2020-8-19 10:30
10412
收藏
免费 1
支持
分享
最新回复 (40)
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
26
杀手killerho 这TMD的是一次一密?每个字节摩尔加一个随机数?那你的随机数每次都传给对端吗?密传?密传是用公钥体制吧,你干脆直接用公钥加密算了。 这跟我随便一串写数字给你破有啥区别?
对rand函数的理解,你比sjdkx还要差一点,呵呵
rand,只要种子相同,生产出来的就相同
2020-8-25 09:40
0
雪    币: 358
活跃值: (119)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
wsy 对rand函数的理解,你比sjdkx还要差一点,呵呵 rand,只要种子相同,生产出来的就相同
C的rand这个我还是知道的,逆向过,同余函数。这种脱裤子放屁的加密算法有啥好玩的,有本事加密你要有本事还原。每次都要换种子,一次一密别人破不了没错,你自己也破不了,那跟我随便写一串乱数给你破有啥区别。种子总要有个生成方式吧,要不解密怎么解,你别说我用另一个加密算法把这个种子再加密一下,那我去破那个加密算法就行了,跟你这加密有毛的关系。
2020-8-25 11:38
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
28
不懂,还火气不小。
看到输入口令了吗?看到了吗?
没看到就去看,看不懂就学习去
2020-8-25 13:09
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
29

本加密程序如果用穷举攻击是有可能被攻破的。条件是你能看懂明文的特征,所以当穷举了可能的输入去解密时,正解就在其中了,你只要找到它就OK了,但是如果你看不懂明文就没戏了。这种情况出现在明文超短时,一两个字节,是没有什么意义的,所以看不懂是什么东西是自然的。

我要是将明文分解到一个字节一组去加密,你还有希望看懂吗?虽然这个加密程序没有这样,但这是很容易做到的。所以用单一程序加密也是能实现安全加密的。

2020-8-26 16:52
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
30
sjdkx 本加密程序如果用穷举攻击是有可能被攻破的。条件是你能看懂明文的特征,所以当穷举了可能的输入去解密时,正解就在其中了,你只要找到它就OK了,但是如果你看不懂明文就没戏了。这种情况出现在明文超短时,一两个 ...
说得好,我一个字节设一个口令,看你怎么攻破。
2020-8-26 17:25
0
雪    币: 926
活跃值: (2215)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
31
密钥与密文等长确实没法破解,然后我们为了对密钥进行保护,需要做一个和密钥等长的密钥加密密钥,之后为了保护加密密钥的密钥,我们又要生成一个和加密密钥等长的密钥来加密加密密钥(此处递归我懒得写了),此后该文件就永远无法破解了
2020-8-26 19:03
0
雪    币: 1787
活跃值: (345)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
32
wsy 说得好,我一个字节设一个口令,看你怎么攻破。
能交流的基础是建立在你们有同等的认识,鸡同鸭讲,完全不用交流的。他说什么都对。
2020-8-26 20:06
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
33

利用与明文等长的密钥数组加密文件并非不可能,也许方法有很多,这里仅举一例。
请原谅,为了简单说明,有些设置也许不太合理。
在加密软件中,设置一个默认的整形数组,其长度和明文一样,注意这里不能用rand()函数来产生它不能输出整形数组,随机函数要用MT19937那样输出整形数组的函数,姑且种子就用明文长度的数值,这是些死数据,它们是原始数组,然后使用用户密码算出一个种子,还是用MT19937对原始数组进行随机排序,形成新的数组,然后用新数组的每个元素做种子,对明文的每个字节进行加密。这样使用数据比较浪费,但保证了被加密字节和数组其它元素没有关系,你就是做足了功夫破解了一个字节请问如何判断其是正解?这样安全加密也就实现了。
加密细分到局部,已经不具有辨识的条件,无法辨识当然也就无法破解了。我们读懂一个东西主要靠上下文关联,不能构成上下文关联是无法解读的。

2020-8-26 23:28
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
34
sjdkx 利用与明文等长的密钥数组加密文件并非不可能,也许方法有很多,这里仅举一例。请原谅,为了简单说明,有些设置也许不太合理。在加密软件中,设置一个默认的整形数组,其长度和明文一样,注意这里不能用rand() ...
你知道啥叫密钥吗?
2020-8-27 08:02
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
35
我理解是直接用于加密或解密的数据。你说呢?
2020-8-27 10:18
0
雪    币: 1783
活跃值: (1263)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
楼主的软件很好用,感谢,期待更新大作。
2020-8-27 11:02
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
37
sjdkx 我理解是直接用于加密或解密的数据。你说呢?
没关系,你说啥就是啥。
没啥对不对的,你可以自己开创一门学科了。
2020-8-27 15:58
0
雪    币: 397
活跃值: (799)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wsy
38
sjdkx 我理解是直接用于加密或解密的数据。你说呢?

知道黎曼几何吗?

我看好你开创 sjdkx密码学。

最后于 2020-8-27 16:00 被wsy编辑 ,原因:
2020-8-27 15:59
0
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
39
不敢当,一点加密的雕虫小技而已。
2020-8-27 18:12
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
40
?
2020-8-31 20:47
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
41
?
2020-8-31 20:47
0
游客
登录 | 注册 方可回帖
返回