但行好事
莫论前程❤

算法

java算法----MD5原理详解-刘鹏博客

java算法—-MD5原理详解

挚爱阅读(56)评论(0)赞(0)

什么是MD5算法    MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),一种被广泛使用的密码杂凑函数,可以产生出一个128位元(16位元组)的散列值(hash value),用于确保信息...

Java实现----RSA加密解密及数字签名-刘鹏博客

Java实现—-RSA加密解密及数字签名

挚爱阅读(67)评论(0)赞(0)

RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在...

加密算法----RSA算法原理(二)-刘鹏博客

加密算法—-RSA算法原理(二)

挚爱阅读(48)评论(0)赞(0)

上一次,我介绍了一些数论知识。 有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。 六、密钥生成的步骤 我们通过一个例子,来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信,她该怎么生成公钥和私钥呢? 第一步,随机选择两...

加密算法----RSA算法原理(一)-刘鹏博客

加密算法—-RSA算法原理(一)

挚爱阅读(48)评论(0)赞(1)

如果你问我,哪一种算法最重要? 我可能会回答“公钥加密算法”。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。 进入正题之前,我先简单介绍一下,什么是”公...

加密算法----Base64原理-刘鹏博客

加密算法—-Base64原理

挚爱阅读(47)评论(0)赞(1)

一. Base64编码由来   为什么会有Base64编码呢?因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就不能通过邮件传送。这样用途就受到了很大的限制,比如图片二进制流的每个字节不可...