随笔分类 - 算法
各种算法
摘要:所谓回文字符 串就是指正读反读均相同的字符序列,如“***”、“记书记”、“aha”和“ahaha”均是回 文,但“ahah”不是回文。 通过栈这个数据结构我们将很容易判断一个字符串是否为回文。 1 // 4. 判断回文字符串 2 char a[9], s[9]; 3 int i, len, mid
阅读全文
摘要:摸着良心写博客, 之前写的微博, 内容精华不少, 但是我要添加一些走心的干货! 就从最基本的排序算法开始吧! 1. 桶排序 有 5 个同学,这 5 个同学分别考了 5 分、3 分、 5 分、2 分和 8 分,(满分是 10 分)。接下来将分数进行从大到小排序, 排序后是 8 5 5 3 2。 1 i
阅读全文
摘要:RSA算法原理(二)声明: 本文转自阮一峰(http://www.ruanyifeng.com/blog/2013/07/rsa_algorithm_part_two.html)有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。六、密钥生成的步骤我们通过一个例子,来理解RSA算...
阅读全文
摘要:RSA算法原理(一)声明: 本文转自 --作者:阮一峰(http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html)如果你问我,哪一种算法最重要?我可能会回答"公钥加密算法"。因为它是计算机通信安全的基石,保证了加密数据不会被...
阅读全文
摘要:与DES不同,RSA算法中,每个通信主体都有两个钥匙,一个公钥一个私钥。就是有2把钥匙1。使用publicKey可以对数据进行加密2。使用Key才能对数据进行解密单方向传输用公钥加密的数据,只有私钥能解开(可用于加密);同时,使用私钥加密的数据,只有公钥能解开(签名)。但是速度很慢(比私钥加密慢10...
阅读全文

浙公网安备 33010602011771号