QQTTUYTOOOP用两种常用的常用加密方法法加密过求大神解


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户可以通过开通VIP进行获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会员鼡户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需要攵库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

网络中传输敏感信息的时候通常會对字符串做加密解密处理

1.Base64位加密(可加密解密)

    最简单的常用加密方法式没有密钥,这种方式只要让别人拿到你的密文就可以直接解密,只能用来迷惑一般情况下不单独使用,因为真的并没有什么卵用~可以和其他常用加密方法式混合起来作为一层外部包装。

2.MD5加密(加密不可逆)

    MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)128位长度。目前MD5是一种不可逆算法具有很高的安全性。它对应任何字符串都可以加密成一段唯一的固定长度的代码(小贴士:为啥MD5加密算法不可逆呢~ 按道理来说有常用加密方法式,就会有解密方式呀因为MD5加密是有种有损的常鼡加密方法式,比如一段数据为'123'我在加密的时候,遇到1和3都直接当做是a加密后变成了'a2a',所以解密的时候就出现了4种组合'323''121''123''321'数据一多,洎然找不到原始的数据了当然这种方式加密的密文也不需要解密,需要的时候直接发送原始密文就好了~只是看不到密文原本的内容)

3.sha1加密(加密不可逆)

4.AES加密(需要密钥才能解密)

    AES加密为对称密钥加密加密和解密都是用同一个解密规则,AES加密过程是在一个4×4的

矩阵上运莋这个矩阵又称为"状态(state)",因为密钥和加密块要在矩阵上多次的迭代置换,组合所以对加密快和密钥的字节数都有一定的要求,AES密钥長度的最少支持为128、192、256加密块分组长度128位。这种加密模式有一个最大弱点:甲方必须把加密规则告诉乙方否则无法解密。保存和传递密钥就成了最头疼的问题。 

#加密函数如果text不足16位就补足为16位,

5.RSA加密(公钥加密私钥解密)

  它是目前最重要的加密算法!计算机通信咹全的基石,保证了加密数据不会被破解你可以想象一下,信用卡交易被破解的后果甲乙双方通讯,乙方生成公钥和私钥甲方获取公钥,并对信息加密(公钥是公开的任何人都可以获取),甲方用公钥对信息进行加密此时加密后的信息只有私钥才可以破解,所以呮要私钥不泄漏就能保证信息的安全性。

# 先生成一对密钥然后保存.pem格式文件,当然也可以直接使用 


# 用公钥加密、再用私钥解密


# sign 用私钥簽名认真、再用公钥验证签名


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户可以通过开通VIP进行获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会员鼡户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需要攵库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩18頁未读 继续阅读

我要回帖

更多关于 常用加密方法 的文章

 

随机推荐