在移動(dòng)互聯(lián)網(wǎng)的今天万搔,更加快速與方便的互聯(lián)網(wǎng)生活仰坦。也使互聯(lián)網(wǎng)安全極為重要,各種抓取接口,篡改 用戶數(shù)據(jù)的工具層出不窮
那么我們?nèi)绾伪WC數(shù)據(jù)不被篡改呢氯析?
對(duì)數(shù)據(jù)按照 key=value&key1=value 最后拼接上? 私鑰? ? 進(jìn)行 加密 外層通過公鑰加密?
服務(wù)器端 私鑰 解密亏较,對(duì)參數(shù)按照規(guī)則拼接 判斷是否相同莺褒,用于判斷 數(shù)據(jù)是否被串改
實(shí)現(xiàn)方法
數(shù)字簽名算法依靠公鑰加密技術(shù)來實(shí)現(xiàn)的掩缓。在公鑰加密技術(shù)里,每一個(gè)使用者有一對(duì)密鑰:一把公鑰和一把私鑰遵岩。公鑰可以自由發(fā)布你辣,但私鑰則秘密保存;還有一個(gè)要求就是要讓通過公鑰推算出私鑰的做法不可能實(shí)現(xiàn)尘执。
普通的數(shù)字簽名算法包括三種算法:
1.密碼生成算法舍哄;
2.標(biāo)記算法;
3.驗(yàn)證算法誊锭。