jwt的組成部分

2021-09-07 03:10:22 字數 790 閱讀 4666

什麼是jwt

jwt是資訊加密的一種方式,乙個jwt由三個部分組成:header,payload,signature。分別儲存了不同的資訊。三個部分在jwt中分別對應英文句號分割出來的三個串:

header部分由以下的json結構生成:

typ用來標識整個token是乙個jwt字串,alg代表簽名和摘要演算法,一般簽發jwt的時候,只要typ和alg就夠了,生成方式是將header部分的json字串經過base64url編碼:

playload部分:

playload用來承載要傳遞的資料,它的乙個屬性對被稱為claim,這樣的標準成為claims標準,同樣是將其用base64url編碼

signature

signature部分是將前兩個部分的json拼接中間加一點,再將這個拼接後的字串用alg中的演算法處理

方法組成部分

public static void main string args 訪問許可權修飾符 public protected private 預設 什麼都不寫 普通修飾符 static final abstract 返回值型別 有返回值型別 所有的資料型別都可以充當返回值型別 無返回值型別 void ...

XML組成部分

格式 注意 和xml 不能有空格 結尾 屬性列表 standalone 是否獨立。大多數不設定,了解 結合css的展示資料 標籤名稱自定義 規則 不能以數字標點符號開始 不能以字母xml xml xml.都不行 開始 不能包含空格 名稱中可以有 字母 數字 其他字元 id屬性值唯一 id表示乙個標籤...

url組成部分

1.協議部分 該url的協議部分為 http 這代表網頁使用的是http協議。在internet中可以使用多種協議,如http,ftp等等本例中使用的是http協議。在 http 後面的 為分隔符 3.埠部分 跟在網域名稱後面的是埠,網域名稱和埠之間使用 作為分隔符。埠不是乙個url必須的部分,如果...