You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
32 KiB
JavaScript

12 months ago
"use strict";(self.webpackChunkfurion=self.webpackChunkfurion||[]).push([[8429],{981:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>x,frontMatter:()=>t,metadata:()=>d,toc:()=>a});var r=s(5893),i=s(1151),c=s(510);const t={id:"encryption",title:"20. \u6570\u636e\u52a0\u89e3\u5bc6",sidebar_label:"20. \u6570\u636e\u52a0\u89e3\u5bc6"},l=void 0,d={id:"encryption",title:"20. \u6570\u636e\u52a0\u89e3\u5bc6",description:"\ud83d\udcdd \u6a21\u5757\u66f4\u65b0\u65e5\u5fd7",source:"@site/docs/encryption.mdx",sourceDirName:".",slug:"/encryption",permalink:"/docs/encryption",draft:!1,unlisted:!1,editUrl:"https://gitee.com/dotnetchina/Furion/tree/v4/handbook/docs/encryption.mdx",tags:[],version:"current",lastUpdatedBy:"MonkSoul",lastUpdatedAt:1684594913,formattedLastUpdatedAt:"May 20, 2023",frontMatter:{id:"encryption",title:"20. \u6570\u636e\u52a0\u89e3\u5bc6",sidebar_label:"20. \u6570\u636e\u52a0\u89e3\u5bc6"},sidebar:"docs",previous:{title:"19. \u8fdc\u7a0b\u8bf7\u6c42 (HttpClient)",permalink:"/docs/http"},next:{title:"21. \u5168\u7403\u5316\u548c\u672c\u5730\u5316\uff08\u591a\u8bed\u8a00\uff09",permalink:"/docs/local-language"}},o={},a=[{value:"20.1 \u6570\u636e\u52a0\u89e3\u5bc6",id:"201-\u6570\u636e\u52a0\u89e3\u5bc6",level:2},{value:"20.2 \u5185\u7f6e\u52a0\u5bc6\u7b97\u6cd5",id:"202-\u5185\u7f6e\u52a0\u5bc6\u7b97\u6cd5",level:2},{value:"20.3 \u52a0\u89e3\u5bc6\u4f7f\u7528",id:"203-\u52a0\u89e3\u5bc6\u4f7f\u7528",level:2},{value:"20.3.1 <code>MD5</code> \u52a0\u5bc6",id:"2031-md5-\u52a0\u5bc6",level:3},{value:"20.3.2 <code>DESC</code> \u52a0\u89e3\u5bc6",id:"2032-desc-\u52a0\u89e3\u5bc6",level:3},{value:"20.3.3 <code>AES</code> \u52a0\u89e3\u5bc6",id:"2033-aes-\u52a0\u89e3\u5bc6",level:3},{value:"20.3.4 <code>JWT</code> \u52a0\u89e3\u5bc6",id:"2034-jwt-\u52a0\u89e3\u5bc6",level:3},{value:"20.3.5 <code>PBKDF2</code> \u52a0\u5bc6",id:"2035-pbkdf2-\u52a0\u5bc6",level:3},{value:"20.3.6 <code>RSA</code> \u52a0\u5bc6",id:"2036-rsa-\u52a0\u5bc6",level:3},{value:"20.4 \u5b57\u7b26\u4e32\u62d3\u5c55\u65b9\u5f0f",id:"204-\u5b57\u7b26\u4e32\u62d3\u5c55\u65b9\u5f0f",level:2},{value:"20.5 <code>SM2</code>\u3001<code>SM3</code>\uff0c<code>SM4</code> \u56fd\u5bc6",id:"205-sm2sm3sm4-\u56fd\u5bc6",level:2},{value:"20.6 \u53cd\u9988\u4e0e\u5efa\u8bae",id:"206-\u53cd\u9988\u4e0e\u5efa\u8bae",level:2}];function h(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",mdxAdmonitionTitle:"mdxAdmonitionTitle",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.a)(),...e.components},{Details:s}=n;return s||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(s,{children:[(0,r.jsx)("summary",{children:"\ud83d\udcdd \u6a21\u5757\u66f4\u65b0\u65e5\u5fd7"}),(0,r.jsx)("div",{children:(0,r.jsx)("div",{children:(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"\u65b0\u7279\u6027"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\xa0",(0,r.jsx)(c.Z,{children:"\u65b0\u589e"})," ",(0,r.jsx)(n.code,{children:"AES"})," \u652f\u6301\u5bf9\u6587\u4ef6\uff08\u542b\u8d85\u5927\u6587\u4ef6\uff09\u8fdb\u884c\u52a0\u89e3\u5bc6 ",(0,r.jsx)("sup",{children:"4.8.8.11"})," ",(0,r.jsx)("sup",{children:"\u23f1\ufe0f2023.05.05"})," ",(0,r.jsx)(n.a,{href:"https://gitee.com/dotnetchina/Furion/commit/1d2265be04cfd7c6c2b9db932a77ebd620ef6054",children:"1d2265b"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xa0",(0,r.jsx)(c.Z,{children:"\u65b0\u589e"})," ",(0,r.jsx)(n.code,{children:"RSA"})," \u652f\u6301\u5bf9\u8d85\u957f\u5b57\u7b26\uff08\u8d85 ",(0,r.jsx)(n.code,{children:"245"})," \u4f4d\uff09\u8fdb\u884c\u5206\u6bb5\u52a0\u89e3\u5bc6 ",(0,r.jsx)("sup",{children:"4.8.8.2"})," ",(0,r.jsx)("sup",{children:"\u23f1\ufe0f2023.04.19"})," ",(0,r.jsx)(n.a,{href:"https://gitee.com/dotnetchina/Furion/pulls/788",children:"!788"})," \u611f\u8c22 ",(0,r.jsx)(n.a,{href:"https://gitee.com/YaChengMu",children:"@YaChengMu"})]}),