news 2026/9/29 5:15:52

Kali Linux新手入门:虚拟机安装、提权与汉化完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Kali Linux新手入门:虚拟机安装、提权与汉化完整指南

如果你跟我一样,第一次打开 Kali Linux 的桌面,大概率会被满屏的英文工具菜单和那个劝退感十足的黑底白字终端震住。这个以安全测试为核心理念的 Linux 发行版,几乎是所有想进入网络安全方向的人绕不开的第一站。但 Kali 默认全英文、权限机制又比 Windows 严格得多,导致很多新手在“安装完—不知道怎么用—放弃了”这个循环里反复打转。

这篇东西就是把我自己从零开始折腾 Kali 的完整过程整理出来,重点讲三件事:怎么装、怎么理解“提权”、怎么把它汉化成顺手的中文环境。整个过程本身就是一次很好的 Linux 入门课——你会被迫搞明白用户、权限、文件系统、软件包管理这些最核心的概念。无论你是学生、转行的测试工程师,还是纯粹对 Linux 好奇的爱好者,照着这篇走一遍,Kali 不再是一台“装了但不会用”的玩具,而是一台真正能帮你学习的好工具。

1. 认识 Kali 与安装方案选型

1.1 Kali 到底是什么(为什么用它学 Linux 很合适)

Kali Linux 本质上是 Debian 的深度定制版,由 Offensive Security 团队维护,内置了超过 600 款安全测试工具,覆盖信息收集、漏洞扫描、密码破解、无线攻击、逆向工程等方向。命名上确实很有野心,但这不意味着你装了 Kali 就自带“黑客”光环。

从学习角度讲,Kali 是一个非常理想的 Linux 入门发行版,原因有三个。

第一,它基于 Debian,而 Debian 系的软件包管理机制(apt)非常成熟,社区资料多到看不完,遇到问题几乎都能搜到解决方案。第二,它默认桌面环境是 Xfce,轻量、资源占用低,对虚拟机非常友好,配置要求不高。第三,它的工具链齐全,你在学习过程中想验证某个概念(比如网络扫描、抓包分析),随手就能找到对应工具,不需要额外装一堆东西。

但 Kali 也有一个“劝退”特性:出于安全考虑,它默认不给你 root 登录,普通用户执行很多管理命令都会碰壁。正是这个“不友好”的设计,逼着你把 Linux 的用户权限机制吃透。所以我一直觉得,Kali 是学 Linux 的好老师,只是它比较严格。

1.2 三种安装方式对比(虚拟机 / 物理机 / WSL)

安装 Kali 主要有三种路径:虚拟机安装、物理机安装、以及 WSL 安装。我给新手的第一建议永远是:虚拟机。

虚拟机方式的优势非常明显。你在主系统里跑一个“虚拟电脑”,安装、折腾、删掉重来,都不会影响你的主力系统。Kali 作为安全测试系统,使用场景天然要求隔离——你总不希望实验过程中的误操作把日常工作环境搞得一团糟。虚拟机还能随时做快照,系统搞坏了一键还原,这对新手简直是救命功能。

物理机安装适合想长期把 Kali 当作主力系统的人,但我不建议第一次接触它就上物理机。硬件驱动、分区、引导这三大难题足以劝退绝大多数新手,而且万一装完发现不习惯,回滚的成本很高。

WSL(Windows Subsystem for Linux)是最轻量的方式,但你拿到的只是一个命令行环境,没有完整的图形界面,Kali 里大量依赖 GUI 的工具和汉化后的桌面体验都体验不到。如果你想认真学,建议直接上虚拟机。

1.3 虚拟机平台怎么选:VMware 与 VirtualBox 的取舍

虚拟机平台我主要用 VMware Workstation 和 VirtualBox 这两款,它们各有侧重。

VMware Workstation 是我个人日常主力,性能不错,3D 加速和 USB 直通做得比较好,界面也顺手。现在 VMware Workstation Pro 对个人用户已经免费开放了,直接下载安装即可。VirtualBox 则是完全开源免费的,功能上也已经很成熟,唯一让我不太满意的是某些场景下显卡驱动和剪贴板共享偶尔要折腾一下,但在纯命令行场景下两者几乎没有区别。

无论选哪个,创建虚拟机时核心参数建议如下:内存至少 4GB(如果你主机内存够大,给 8GB 也不过分),处理器 2 核以上,磁盘 40GB 以上。低于这个配置,桌面环境会明显卡顿,后面编译工具链或者跑稍微复杂的服务会很吃力。

2. 虚拟机环境下的 Kali 安装实操

2.1 准备工具:镜像下载与虚拟机配置要点

安装前需要准备两样东西:Kali 的虚拟机镜像(或 ISO 安装镜像)和虚拟机软件本身。

镜像去官网下载,地址是 kali.org 的 Get Kali 页面。这里有两个选择:一个是直接下载 VMware 或 VirtualBox 专用的虚拟机镜像(.vmx 或 .vdi 格式),下载后直接导入就能用,非常省事;另一个是下载原生 ISO 安装镜像,自己一步步走安装流程。我建议第一次玩的人用 ISO 完整安装一遍,因为安装过程中的分区、用户配置、软件选择这些操作本身就是很好的 Linux 入门练习。想快一点的话,用虚拟机镜像直接导入也可以,差别只是少了一次手动安装的体验。

以 VMware Workstation 为例,新建虚拟机时选择“典型”配置即可,操作系统选 Linux,版本选 Debian 10.x 64 位(Kali 基于 Debian,这样选兼容性最好)。处理器给 2 核,内存给 4096MB,网络选 NAT 模式。NAT 模式的特点是虚拟机通过主机共享 IP 访问外网,同时外部网络无法直接访问虚拟机,隔离性和可用性都比较好,比桥接模式更适合新手。

磁盘创建选“将虚拟磁盘存储为单个文件”,容量给 40GB 以上,不必勾选“立即分配所有磁盘空间”,按需增长即可。硬件虚拟化(VT-x/AMD-V)记得在虚拟机设置的处理器选项里勾上,否则后面某些内核功能可能会报警告。

2.2 引导安装:从启动盘到桌面

虚拟机配置好后,挂载 ISO 镜像,开机启动,进入引导菜单。这里默认选“Graphical install”(图形化安装)就好,全程鼠标操作,对新手友好。

安装过程语言界面默认是英文,但进入系统后我们会汉化,所以这里先用英文把系统装好就行。地区、键盘布局保持默认,主机名和域名可以随便填,比如主机名填 kalilab,域名留空。

用户配置环节需要注意:安装向导会让你设置一个普通用户名和密码,这个用户不是 root,而是你日常登录和使用的“日常账号”。之后系统才能拿到 root 权限,靠的就是这个账号配合 sudo 命令。分区界面选“使用整个磁盘”并保持默认方案即可,新手完全不需要碰手动分区。就算之后要自己规划分区,也建议先跑通一次默认流程再说。

安装过程会持续几分钟到十几分钟不等,取决于磁盘速度和虚拟机性能。完成后自动重启,输入你设置的用户名和密码,就能看到 Kali 的 Xfce 桌面。

2.3 安装完成后的初始化检查

刚进系统不要急着玩,先做三项初始化检查,能省掉后面一箩筐麻烦。

第一,确认网络能通。打开终端(右键桌面选 Open Terminal Here),敲 ping -c 4 baidu.com 看有没有响应。如果超时,检查虚拟机的网络模式是不是 NAT,再确认主机网络本身是否正常。

第二,更新软件源和系统。Kali 的软件包索引默认可能比较旧,我建议先执行 sudo apt update 刷新索引,再执行 sudo apt upgrade 把系统整体更新到最新。这一步在刚装完系统时一定要做,否则后面装中文字体、输入法时可能因为索引太旧而找不到软件包。

第三,装好 VMware Tools 的替代品 open-vm-tools,安装命令是 sudo apt install open-vm-tools open-vm-tools-desktop。不装这个的话,虚拟机的剪贴板共享、拖拽文件、自适应分辨率这些功能都用不了,体验会差很多。

装完这三样,建议在虚拟机里创建一个快照,命名“刚装好的干净系统”。以后折腾坏了,直接从快照恢复,比重装省一百倍时间。

2.4 快照与备份:新手最容易忽略的救命功能

很多新手装完系统就开始乱试,等到系统出问题时才发现没有退路。虚拟机的快照功能就是给你留退路的:它记录当前虚拟机的完整状态,包括磁盘内容、内存状态和硬件配置。

具体操作很简单:VMware 里点菜单栏的“虚拟机—快照—拍摄快照”,VirtualBox 里对应的是“控制—生成备份”。恢复时选对应快照即可。我的习惯是每个关键节点都拍一个快照:刚装完系统拍一张、完成汉化拍一张、配置好工具链再拍一张。Kali 本身很容易被你自己折腾坏,有了快照,试错成本直接归零,学习心态也会放松很多。

不过提醒一句:快照不是备份,如果你把重要文件存在虚拟机里,快照损坏同样会丢失。真正重要的资料还是得定期导出到主机。

3. 认识 Linux 用户体系与“提权”实践

3.1 Linux 权限模型讲清楚(为什么你老是 Permission denied)

很多新手在 Kali 里遇到的第一个报错就是 Permission denied,中文就是“权限不足”。这个报错背后的机制其实很简单:Linux 是一个多用户操作系统,它通过用户身份和文件权限来控制谁能做什么。

Linux 里的用户分三类:普通用户、root 用户(超级管理员)、以及系统用户。root 拥有系统最高权限,可以读取、修改、删除任何文件,执行任何命令。而普通用户只能在自己的家目录(/home/用户名)里为所欲为,系统目录和别的用户的文件基本碰不了。

文件权限用一串字符表示,比如 drwxr-xr-x。第一个字符 d 表示这是一个目录,后面三组 rwx 分别代表“所有者”“所属组”“其他人”的权限,r 是读、w 是写、x 是执行。权限也可以用数字表示:r=4、w=2、x=1,三者相加,7 就是读写执行,5 就是读和执行。

当你执行一个需要高权限的命令(比如写系统文件、安装软件)却以普通用户身份操作时,系统就会拒绝:你当前的用户身份没有那个文件的写权限。这就是 Permission denied 的本质。理解这一点,是理解“提权”的前提。

3.2 su 与 sudo:两种提权方式的差异与场景

所谓“提权”,在日常使用 Linux 的场景里,就是从普通用户身份切换到 root 身份,或者临时用 root 权限执行某条命令。最常用的两条命令是 su 和 sudo。

su 是切换用户的命令。执行 su - 后,系统会要求你输入 root 用户的密码,验证通过后你就变成了 root,当前 Shell 会话也变成 root 身份。此时你执行的任何命令都不再需要额外授权,比如可以直接写系统文件、修改 /etc 目录下的配置。它的特点是“全量切换”,一直保持 root 身份,直到你执行 exit 退出。

sudo 则是“临时授权”机制。执行 sudo 某命令 时,系统不会要 root 的密码,而是验证你当前用户的密码,然后以 root 身份执行那一条命令。默认情况下,只有属于 sudo 组的用户才能使用 sudo。这样既不用泄露 root 密码,又能让普通用户“借”到 root 权限去执行特定的管理操作,比直接给所有人 root 密码安全得多。

举个实际例子:安装软件包时用 sudo apt install xxx,改系统配置时用 sudo nano /etc/fstab,查看只有 root 能看的文件就用 sudo cat /etc/shadow。日常操作中 90% 的“提权”需求用 sudo 就够了,不建议长期开着 root Shell,安全风险很大。

3.3 用户管理与权限控制实操

理解了权限模型,再来实操一遍用户管理,以后遇到权限问题就不慌了。

创建新用户用 sudo useradd -m -s /bin/bash 新用户名。-m 参数表示同时创建用户家目录,-s 指定默认 Shell 为 bash。设置密码用 sudo passwd 新用户名,连续输入两次即可。

把用户加到 sudo 组,让它拥有提权能力,用 sudo usermod -aG sudo 用户名。-aG 表示追加到指定组,不加 -a 的话会覆盖原有组,容易把用户搞到没有主组,注意别漏。

删除用户用 sudo userdel -r 用户名,-r 表示连同家目录一起删掉。改文件所有者用 sudo chown 用户名:用户名 文件路径,改文件权限用 sudo chmod 权限数字 文件路径。

我强烈建议你装好系统后马上做一个实验:用普通用户创建一个文件,然后用 sudo 把它复制到 /root 目录下,再尝试用普通用户直接读取一个只有 root 能读的文件,观察 Permission denied 和 sudo 之后的差异。这个实验做完,你对 Linux 权限的直觉就建立起来了。

3.4 提权的正确使用场景与安全边界(一定要记住的红线)

说到这,要特别强调一下“提权”的边界。在 Kali 的口语语境里,“提权”这个词经常被误读为“攻击手段”,但它本质上是系统运维中的日常操作:普通用户需要执行管理任务时,通过合法授权机制获取临时高权限。学习它,是为了理解 Linux 安全机制,在实验环境中调试配置、做安全研究,而不是让你对别人的系统做任何越权操作。

任何时候都不要在未经授权的系统上尝试越权、绕过认证或利用漏洞。这类行为不仅可能触犯法律,也完全违背了 Kali 作为安全学习工具的初衷。在合法的范围内使用这些知识——比如你自己搭建的虚拟机网络、公司明确授权的渗透测试项目——才算真正用对了地方。

如果你对安全方向感兴趣,正确的路径是:先精通 Linux 基础,再学习网络协议,然后在本地虚拟环境搭建 DVWA 等练习靶场,循序渐进。千万别一上来就想着“绕口令式”的骚操作。

4. 界面汉化:让 Kali 变成顺手的中文环境

4.1 为什么默认是英文,汉化要解决哪些事

Kali 默认界面是英文,原因很简单:它面向全球用户,英文是通用语言,而且安全工具的文档、输出信息几乎全是英文,保持英文界面能避免部分工具在非英文 locale 下出现编码怪问题。

但如果你是新手,全英文环境确实会拖慢学习节奏:看菜单要查词典,看报错还要再查一遍。汉化的本质其实是两件事:第一,让系统的菜单、桌面、软件显示中文;第二,让系统能正常处理中文输入和中文文件的编码。

Kali 的桌面环境是 Xfce,语言切换和字体渲染都取决于系统 locale(区域设置)和字体包。只要把 locale 设置成中文 UTF-8,再安装中文字体和一个中文输入法,整个体验就能顺畅很多。

4.2 安装中文字体与配置 locale(核心步骤)

汉化的第一步是安装中文字体。没有中文字体的话,系统界面就算切换成中文,文字也会变成方块乱码。打开终端,执行:

sudo apt install fonts-noto-cjk fonts-wqy-zenhei

fonts-noto-cjk 是 Google 的思源黑体,覆盖简体中文、繁体中文和日文,是现在 Linux 上最通用的中文字体;fonts-wqy-zenhei 是文泉驿正黑,作为备用字体,某些场景下渲染更舒服。

第二步是配置 locale。先执行 sudo dpkg-reconfigure locales,在出现的界面里用空格键勾选 zh_CN.UTF-8,回车确认。然后执行 sudo update-locale LANG=zh_CN.UTF-8 把默认语言改成中文。

改完 locale 后,注销重新登录(重启也可以),菜单和桌面就会变成中文。如果没生效,检查 /etc/default/locale 文件,确认里面有 LANG="zh_CN.UTF-8" 这一行。

4.3 桌面环境的中文显示优化

locale 生效后,Xfce 桌面默认的英文菜单会变成中文,但有一些细节还需要手动处理。

字体渲染方面,Xfce 默认字体是“Sans”,中文场景下建议在“设置—外观—字体”里把默认字体调整为“Noto Sans CJK SC”,字号调到 10 或 11 号,中文显示会更清晰。窗口标题栏的字体也建议配套调整,不然中文标题偶尔会出现错位。

如果你用 Firefox 浏览器,中文网页的字体也可以单独设置:在浏览器设置里把语言调整为“中文”,并允许网页选择自己的字体,这样浏览国内网站就不会出现“中文全都用宋体显示”的突兀感。

一个小坑:某些终端模拟器(比如 Xfce 自带的 Terminal)在中文环境下会把提示符或者中文文件名显示成乱码。解决办法是在终端的“偏好设置—编码”里强制选择 UTF-8,基本就能解决。

4.4 中文输入法安装与切换技巧(附加题)

桌面汉化完成后,再装一个中文输入法,日常操作效率会提升很多。Kali 上我推荐 fcitx5,它是目前 Linux 桌面体验最成熟的中文输入法框架,安装命令:

sudo apt install fcitx5 fcitx5-chinese-addons

装完在“设置—会话和启动—应用程序自启动”里添加 fcitx5,然后注销重新登录。接着在系统通知区域右键输入法图标,选择“配置”,添加拼音输入法。默认快捷键 Ctrl+空格 或 Ctrl+Shift 切换中英文输入,跟 Windows 上的习惯很像,几乎零学习成本。

一个小提醒:如果你之前设置过 locale,但中文输入法无法激活,大概率是环境变量缺少 GTK_IM_MODULE 和 QT_IM_MODULE。在 /etc/environment 文件里追加以下两行:

GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx

重启后输入法就能全局生效。

5. 常见问题与排查技巧实录

5.1 安装类问题(黑屏、引导失败、虚拟机无法启动)

安装过程中最常遇到的黑屏问题,多半是虚拟硬件配置不合理造成的。首先确认虚拟机的操作系统类型选了 Debian 10.x 64 位,处理器里勾选了 VT-x/AMD-V 硬件虚拟化,显示器适配器显存不少于 128MB。还是黑屏的话,尝试在安装菜单里按 E 进入引导编辑,去掉 quiet 参数,启动时能看到详细日志,报错原因一目了然。

如果出现“No bootable device”,检查启动顺序里是否把 CD/DVD(也就是 ISO 挂载)排在了硬盘前面。另外确认 NAT 网络模式下 DNS 是否正常——Kali 安装过程中某些步骤需要联网,DNS 出问题会导致安装程序卡在软件源配置界面。

最省心的办法,是直接下载官网的 VMware 虚拟机镜像导入,绕开手动安装。这条路径少了很多教学价值,但如果你只是需要快速上手工具,它真的能救命。

5.2 权限类问题(sudo 报错、忘记 root 密码)

sudo 报错最常见的是“user is not in the sudoers file. This incident will be reported.”。这个报错说明当前用户不在 sudo 组里,解决方法是切到 root 用户,执行 usermod -aG sudo 用户名,或者手动编辑 /etc/sudoers 文件把用户加进去。这里注意,编辑 /etc/sudoers 一定要用 visudo,不要直接用编辑器改——visudo 会在保存时检查语法,防止你把自己锁死在系统外。

忘记 root 密码的情况也很多人问。如果你能进入系统并且自己有 sudo 权限,直接 sudo passwd root 重置即可。如果 sudo 权限也没了,那需要在 GRUB 引导时进入恢复模式(重启后按住 Shift 出现 GRUB 菜单,选 Advanced options 然后选 recovery mode),在恢复菜单里选“root”进入 root Shell,然后用 passwd 修改密码。这是自己机器上的合法恢复操作,别滥用就行。

5.3 汉化类问题(中文乱码、语言切换不生效、输入法打不出字)

中文乱码的原因绝大多数是缺少中文字体。确认系统里是否安装了 fonts-noto-cjk,终端里执行 fc-list :lang=zh 可以列出所有能渲染中文的字体,输出为空就说明一个中文字体都没有,赶紧装。

语言切换不生效,先检查 /etc/default/locale 的内容,确认 LANG 设置为 zh_CN.UTF-8。再执行 locale 命令看当前环境里的 LC_ALL 和 LANG 是否一致。有些情况下 locale 已经改了,但桌面会话还保留旧的英文环境,注销再登录通常能解决,实在不行就重启。

输入法打不出字,先确认 fcitx5 进程是否在运行:执行 ps -ef | grep fcitx。没在运行就检查自启动项是否添加了 fcitx5。进程正常但仍无法激活的话,多半是环境变量没设置到位,回到 4.4 节补上 GTK_IM_MODULE 和 QT_IM_MODULE 那两行就行。还有一点容易被忽略:Xfce 面板上要出现输入法托盘图标才能用鼠标切换中英文,如果你用的是 Wayland 会话(Kali 默认是 Xorg,基本不会踩到这个),输入法兼容性会差一些。

5.4 常用命令速查表(初学者的第一张 Linux 备忘单)

最后整理一份我在刚开始学 Linux 时反复翻阅的命令速查表,覆盖安装、提权、汉化三大场景里最常用的操作,建议收藏。

场景命令说明
查看身份whoami显示当前用户名
查看权限id显示当前用户 UID、GID 和所属组
提权执行sudo 命令以 root 权限执行单条命令
切换 rootsu -切换到 root 身份(需 root 密码)
更新系统sudo apt update && sudo apt upgrade更新软件包索引并升级系统
安装软件sudo apt install 软件包名安装指定软件包
查找软件apt search 关键词在软件仓库中搜索软件
新建用户sudo useradd -m -s /bin/bash 用户名创建用户并创建家目录
改密码sudo passwd 用户名修改指定用户的密码
加 sudo 组sudo usermod -aG sudo 用户名让普通用户获得 sudo 权限
改文件权限sudo chmod 755 文件设置文件所有者读写执行、其他人读执行
改文件归属sudo chown 用户名:用户名 文件修改文件的所有者和所属组
查看字体fc-list :lang=zh列出可用中文字体
恢复桌面sudo apt install --reinstall xfce4桌面异常时重新安装 Xfce

把这张表里的命令每条都敲一遍,你的 Kali 使用体验会发生质变。

我个人在实际操作中最大的体会是:Kali 这台系统真正劝退你的不是技术难度,而是面对陌生命令和权限报错的恐惧感。装一次系统、做一次汉化、理解一次提权,这些过程本身就把 Linux 最核心的三大基础——用户、权限、软件包管理——全部过了一遍。等你把这些理顺了,回头再看那些安全工具,会发现它们都只是“有特定用途的命令”而已,一点都不神秘。

最后再分享一个小技巧:在 Kali 里遇到任何不明白的命令,先执行 命令名 --help 或者 man 命令名,绝大多数疑惑在帮助文档里都有答案。这个方法比到处搜教程高效得多,也是 Linux 老手和新人之间最明显的习惯差异。祝你在 Kali 的世界里玩得开心。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 5:15:04

MAC地址硬刷工具详解:从芯片识别到编程器实战避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 5:14:45

谁才是小龙虾最强数据辅助?XCrawl vs Firecrawl 配 TaoToken 深度对比

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 5:14:34

WSL2安装配置与调优:Windows上Linux开发环境实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 5:13:26

Claude Code常用命令速查:用TaoToken统一Key跑通配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 5:12:13

Python+wxPython打造Windows进程管理工具:从采集到打包

话不多说。前阵子公司有台 Windows 服务器动不动就卡死,任务管理器倒是能打开,可每次都要手动切到“详细信息”标签页,再按内存排序、找到可疑进程、右键结束,一天来好几趟,手都酸了。更麻烦的是,领导还要我…

作者头像 李华
网站建设 2026/9/29 5:12:03

Go 后端加解密实战:AES-GCM、RSA 与数字签名详解

很多刚开始写 Go 后端的朋友,第一次被加解密拦住往往不是在翻密码学教材的时候,而是联调接口时对面甩过来一串密文,你手头只有一把私钥和一句“跟老项目保持一致”。Golang 里常用的加解密机制看起来散,其实翻来覆去就那几类&…

作者头像 李华