算法
程序员食堂
一个写了10多年bug的程序员。
展开
-
加密算法学习
公钥和私钥是一对,如果用公钥对数据加密,那么只能用对应的私钥解密。如果用私钥对数据加密,只能用对应的公钥进行解密。因为加密和解密用的是不同的密钥,所以称为非对称加密。消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密,只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文。具体一些就是,发送方通过使用相应的加密算法和秘钥,对将要发送的信息进行加密;对于接收方而言,使用解密算法和相同的秘钥解锁信息,从而有能力阅读信息。对称加密,顾名思义,加密方与解密方使用同一钥匙。原创 2023-12-22 15:25:17 · 565 阅读 · 0 评论 -
java实现 斐波拉契数列
递归实现public class FibonacciSequence { /** * 斐波拉契数列的递归实现 * @param num 最大数字 */ public int fibonacciSequenceWithRecursion(int num){ //F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)原创 2017-12-11 16:02:20 · 577 阅读 · 1 评论