随笔 - 2
文章 - 0
评论 - 39
最新评论
Re:写了一个简单的加密算法,大家评一下怎么样 chenkai 2010-12-17 17:15
太过简单.
只能算是属性算法原理上东一个练手算法
安全性和传输系数基本为0.
Re:写了一个简单的加密算法,大家评一下怎么样 abc435634 2009-10-12 17:16
兄弟,别睬楼上那些不懂装懂的,你的方法也是加密的一种,最经典的Xor 加密,当然作用也不大,一般要配合其他方法, 介绍你个最简单的,就是查表,两边加载同一个转换表。 只要表够大,传输内容在转换时在查表时尽可能不重复,基本上是无解的。至于前面说到的算法,很耗CPU,如果你作服务器进行高负载服务,没有硬件加密/解密设备,靠CPU计算,就是找死。
Re:写了一个简单的加密算法,大家评一下怎么样 凑热闹 2009-10-09 19:56
这种加密算法即使没有明文和密文解密也易如反掌,看来真是初生牛犊不畏虎啊。
re: 写了一个简单的加密算法,大家评一下怎么样 小华歌 2009-04-05 13:32
哥哥,厉害唉!!·能教教我吗???嘿嘿 加我QQ蛤 403621579!!保持联系!
re: 写了一个简单的加密算法,大家评一下怎么样 上海迅嵌 2009-03-18 15:58
这样输入全0是不是就破了?得到了密钥了。
破解者依次输入0,1,2...就知道你的算法了
破解者依次输入0,1,2...就知道你的算法了
re: 写了一个简单的加密算法,大家评一下怎么样 菜鸟一个 2009-02-25 11:47
正需要这方面的东西........
我该怎办?
我该怎办?
re: 写了一个简单的加密算法,大家评一下怎么样 蛙蛙池塘 2009-02-12 12:51
呵呵,过来看看,
re: 写了一个简单的加密算法,大家评一下怎么样 michael_fei 2009-02-12 12:15
@Lao Cai
王小云不是破解了MD5。她是在一定时间内能找出“碰撞”
王小云不是破解了MD5。她是在一定时间内能找出“碰撞”
re: 写了一个简单的加密算法,大家评一下怎么样 Jeffrey Zhao 2009-02-12 11:20
--引用--------------------------------------------------
et2009: 看博主要用这个算法来做什么,如果仅仅是加密数据防止被截获和篡改,用现成的加密算法即可;如果是为了防止破解,那么自行设计的算法较好。因为现成的加密算法是公开的,只要截获私玥和密文就可以还原出原文;而采用自行设计的算法,则破解者还需破解算法本身。
--------------------------------------------------------
低劣的算法是“不需要”看到密钥之类和算法本身的,呵呵。
例如拿几组原数据和加密数据,就搞定了。
加密算法没有那么容易的……
et2009: 看博主要用这个算法来做什么,如果仅仅是加密数据防止被截获和篡改,用现成的加密算法即可;如果是为了防止破解,那么自行设计的算法较好。因为现成的加密算法是公开的,只要截获私玥和密文就可以还原出原文;而采用自行设计的算法,则破解者还需破解算法本身。
--------------------------------------------------------
低劣的算法是“不需要”看到密钥之类和算法本身的,呵呵。
例如拿几组原数据和加密数据,就搞定了。
加密算法没有那么容易的……
re: 写了一个简单的加密算法,大家评一下怎么样 Jeffrey Zhao 2009-02-12 11:19
@Lao Cai
兄弟,你是看新闻的吧……王小云只是让某些特征下的散列值增加碰撞概率,远远不到破解的程度……人类生命周期内还是碰撞不出来的。
兄弟,你是看新闻的吧……王小云只是让某些特征下的散列值增加碰撞概率,远远不到破解的程度……人类生命周期内还是碰撞不出来的。
re: et2009 2009-02-12 11:11
看博主要用这个算法来做什么,如果仅仅是加密数据防止被截获和篡改,用现成的加密算法即可;如果是为了防止破解,那么自行设计的算法较好。因为现成的加密算法是公开的,只要截获私玥和密文就可以还原出原文;而采用自行设计的算法,则破解者还需破解算法本身。
re: 写了一个简单的加密算法,大家评一下怎么样 Lao Cai 2009-02-12 10:23
@Jeffrey Zhao
从算法过程来看是散列,从应用角度来看是加密,正是由于其散列的过程这两种算法被认为是不可逆加密算法。散列算法,都已经被破解,王小云2004年破解md5,sha也被破解了。当然世界上只有几个人可以破解
从算法过程来看是散列,从应用角度来看是加密,正是由于其散列的过程这两种算法被认为是不可逆加密算法。散列算法,都已经被破解,王小云2004年破解md5,sha也被破解了。当然世界上只有几个人可以破解
re: 写了一个简单的加密算法,大家评一下怎么样 ~ 2009-02-12 10:12
比较容易通过加密后的数据猜出密钥,基本没安全性可言
re: 写了一个简单的加密算法,大家评一下怎么样 瑞克梅塔 2009-02-12 09:56
--引用--------------------------------------------------
Jeffrey Zhao: 使用加密算法第一原则:不要自行设计加密算法。
--------------------------------------------------------
老赵说的对,伟人也是这么说的
Jeffrey Zhao: 使用加密算法第一原则:不要自行设计加密算法。
--------------------------------------------------------
老赵说的对,伟人也是这么说的
re: 写了一个简单的加密算法,大家评一下怎么样 Jeffrey Zhao 2009-02-12 09:14
@Lao Cai
md5和sha不是加密算法,是散列算法。
既然不是加密算法自然也不会被“破解”,或者说应该是去“碰撞”,比如直接运用md5已经有一些碰撞的数据库出现了。
但是只要运用时加点salt或者稍微有点其他变化,就没人能碰撞出来了。
md5和sha不是加密算法,是散列算法。
既然不是加密算法自然也不会被“破解”,或者说应该是去“碰撞”,比如直接运用md5已经有一些碰撞的数据库出现了。
但是只要运用时加点salt或者稍微有点其他变化,就没人能碰撞出来了。
re: 写了一个简单的加密算法,大家评一下怎么样 海洋——海纳百川,有容乃大. 2009-02-12 00:46
既然来了,就学习下。
我们还没有到达大师,当然我们不排除激烈!
还是建议直接使用已经认可的算法。
我们还没有到达大师,当然我们不排除激烈!
还是建议直接使用已经认可的算法。
re: 写了一个简单的加密算法,大家评一下怎么样 Steven Chen 2009-02-11 23:53
恩 或者说, 这东西,叫做编码,某种角度上讲,编码和加密是不一样的。
re: 写了一个简单的加密算法,大家评一下怎么样 鱼蛋 2009-02-11 22:24
让大家见笑啦
不过幸好发上来,看到了大家的批评,才知道自己的不足!
不过幸好发上来,看到了大家的批评,才知道自己的不足!
re: 写了一个简单的加密算法,大家评一下怎么样 Lao Cai 2009-02-11 21:49
目前,其实md5和sha,都已经被破解了。
可以自己写加密算法,不过楼主这个应该不叫算法,过于简单了。
楼主这种算法和网上的看到的大多算法,都是将字符串转为字节,然后或者自己写算法过程或者应用md5这种,这种算法的复杂度取决于加密字符串的长度,如果要加密100个长度的字符串,如果用md5加密算法,在对字节数处理时至少要循环千次左右(大概)。
总的来说.net提供的相关加密处理类效率太差。我看到像pdf开源代码等等好几个,都是自己写算法,这些算法的核心是自己构造数据结构,从字符串字节存储上都不是托管代码的存储方式,不过看不懂。
re: 写了一个简单的加密算法,大家评一下怎么样 Jeffrey Zhao 2009-02-11 21:14
@C Ser
“使用”和“设计”不是一个概念。
对于“使用”来说,要避免使用自己设计的加密算法,要使用成熟的开放的算法。对于“设计”来说,算法自然应当公开。
“使用”和“设计”不是一个概念。
对于“使用”来说,要避免使用自己设计的加密算法,要使用成熟的开放的算法。对于“设计”来说,算法自然应当公开。
