實(shí)例總結(jié)Java常用的加密算法
本文實(shí)例總結(jié)了Java常用加密算法。分享給大家供大家參考,具體如下:首先給大家普及一下常用加密算法的基礎(chǔ)知識
基本的單向加密算法
BASE64 嚴(yán)格地說,屬于編碼格式,而非加密算法
MD5(Message Digest algorithm 5,信息摘要算法)
SHA(Secure Hash Algorithm,安全散列算法)
復(fù)雜的加密算法
RSA(算法的名字以發(fā)明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman)
DES/3DES(Digital Signature Algorithm,數(shù)字簽名)
國密算法
SM2/SM4(是由國家密碼管理局編制的一種商用密碼分組標(biāo)準(zhǔn)對稱算法)
使用方法:






以上就是Java常用加密算法,需要注意的是編碼格式一定要雙方統(tǒng)一 ,如果不一致則加解密不成功。
聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。










