当前位置:主页 > 03024老版跑狗图 >

请问现在开发项目一般用到哪些加密算法?

发布日期:2019-07-07 07:12   来源:未知   阅读:

  现阶段开发项目主要用到 BASE64 、 MD5 、 SHA 、 HMAC 几种加密算法。 BASE64 编码算法不算是线 、 SHA 、 HMAC 这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。 BASE64的加密解密是双向的,可以求反解。 MD5、SHA以及HMAC是单向加密,任何数据加密后只会产生唯一的一个加密串,通常用来校验数据在传输过程中是否被修改。其中HMAC算法有一个密钥,增强了数据传输过程中的安全性,强化了算法外的不可控因素。 单向加密的用途主要是为了校验数据在传输过程中是否被修改。