<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[magiccreeer的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/magiccreeer</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; magiccreeer]]></copyright><item><title><![CDATA[RSA加密算法学习笔记]]></title><link>https://blog.csdn.net/magiccreeer/article/details/8600885</link><guid>https://blog.csdn.net/magiccreeer/article/details/8600885</guid><author>magiccreeer</author><pubDate>Fri, 22 Feb 2013 01:04:00 +0800</pubDate><description><![CDATA[RSA是第一个比较完善的公开密钥算法，它既能用于加密，也能用于数字签名。RSA以它的三个发明者
Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名，这个算法经受住了多年深入的密码分析，
虽然密码分析者既不能证明也不能否定RSA的安全性，但这恰恰说明该算法有一定的可信性，目前它已
经成为最流行的公开密钥算法。
RSA密码生成规则：
1、随意选择两]]></description><category></category></item><item><title><![CDATA[fibnacci数列递归算法及改进]]></title><link>https://blog.csdn.net/magiccreeer/article/details/8596155</link><guid>https://blog.csdn.net/magiccreeer/article/details/8596155</guid><author>magiccreeer</author><pubDate>Wed, 20 Feb 2013 23:16:49 +0800</pubDate><description><![CDATA[fibnacci数列1，1，2，3，5，8，13，21...,数列第一项和第二项等于1，从第三项开始开始，每一项都等于前两项之和，简单的用数学公式表示：
n=0或n=1时，f(n)=1;
n>1时,f(n) = f(n-1) + f(n-2)
可以看出使用递归算法可解决该问题，python代码如下：

def fibnacci_I(x):
    if x < 0:
        re]]></description><category></category></item></channel></rss>