前台: js代码: /** * UTF16和UTF8转换对照表 * U+00000000 – U+0000007F 0xxxxxxx *&nbs…
标签:加密
优雅的 ID 混淆扩展包 Laravel Hashid
Laravel Hashid 整合了 [Base62], [Base64], [Hashids], [Optimus] 等高性能编码算法,并提供了统一的、优雅的、简单易用的调用接口,将「敏感数据」混淆(编码)成可还原的、…
AES算法加密解密工具类util之改进之动态AES密钥加密
AES算法加密解密工具类util之改进之动态AES密钥加密 对于AES算法,我想很多博友都知晓是干嘛用的,本博文就不详细介绍了。作为一种常用的加密算法,AES加密解密我觉得要点在于其key(密…
MD5字符串加密算法
MD5字符串加密算法 public class Security { public MD5 md…
常用加密算法介绍
常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。 对称加密 指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。…
RSA公钥加密算法
本系列将会介绍RSA、离散对数、椭圆曲线三大公钥加密算法,RSA算法将会作为该系列的第一篇。 1. 算法产生背景 公钥加密或说非对称加密其作用已经不言而喻,在实际中已经得到大量应用,比如HTTPS证书,其中…
软件的注册加密
共享软件是软件业目前世界上比较热门的话题,国内更是如此。成千上万的中国程序员以极大的热情投入到这个领域来,都憧憬着用辛勤的劳动来获得丰厚的回报;但,实际并非如此,绝大多数的人都弑羽而归。值得注意的是:除了选题和技术上的原…
非对称算法之RSA
找到一个正向容易,逆向很难的公式 $$ m^{x} \equiv y\pmod n$$ 设$m$,$n$都是已知的正整数,在知道$x$的情况下计算$y$容易,而只有$y$推算$x$很难 这里得介绍一个公式phi func…
RSA 数据加密解密
RSA 是一种非对称的数据加密算法,他有两对钥匙,分别为公钥和私钥,公钥加密只能用私钥解密,那相应的私钥加密,也只能由公钥解密。这样保证了一定的安全性。 RSA 的用处有两种: – 是对数据的加密和解密,比如…
信道化码与扰码
在UMTS中,码字一共有二种类型的应用,第一种称为信道化码(Channelization code,简写为CH),第二种称为扰码(Scrambling code,简写为SC)。由于在上下行链路中处理方式的不同,导致二种类…
3个著名加密算法(MD5、RSA、DES)的解析
前言 欢迎大家我分享和推荐好用的代码段~~声明 &nbs…
离散对数加密算法
与前章所述RSA公钥加密算法类似,离散对数加密算法也属于公钥加密算法,RSA依赖大数因数分解的困难性,而离散对数则依赖有限域上的离散指数的难计算性保障其安全。 目前三大公钥加密算法(RSA、离散对数、椭圆曲线…