网站首页 > 技术文章 正文
kubernetes secret是编码安全的加密方式,base64是一种加密方式。
base64是一种编码方式,是以base64算法为基础的加密方式,它会对数据进行编码。
secret对象的数据段中,key:value。key不需要被编码,但是value是需要被编码的。
编码:
echo -n "数据" | base64
解码:
echo -n "数据" | base64 -d
base64算法的编码和解码的结果都是可逆的。
Base64算法只能去拿着编码以后的数据去解码,否则解码就会出现乱码。
一个没有被编码的数据去解码,得到的数据一定不是原数据。
一个使用base64算法加密过的数据,在pod中调用,它的value会被自动解码。如果对value没有进行编码,就写在secret里面并且在pod中进行了调用,那么它在使用的时候会自动解码,就会解码出现乱码。
Secret对象的value值必须经过base64位编码,才可以去使用,所以一定要把secret对象的value值进行编码。
一定要把secret的value值去编码之后,才能调用和使用,这是固定的要求。
鼓励的话语:失败是成功之母,苦难是成功之父!
猜你喜欢
- 2025-07-05 黑客如何在被黑机器上检测 shellcode
- 2025-07-05 别再把 JWT 存在 localStorage 里了!2025 年前端鉴权新思路
- 2025-07-05 H.265已落后!下一代视频技术实现重大突破
- 2025-07-05 三十七,Web渗透提高班之hack the box在线靶场注册及入门知识
- 2025-07-05 12.图像编码解码-imencode-imdecode-base64
- 2025-07-05 Python使用Base64进行图片编码和解码
- 最近发表
- 标签列表
-
- axure 注册码 (25)
- mutex_lock (30)
- oracleclient (27)
- nfs (25)
- springbatch (28)
- oracle数据库备份 (25)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- c 数组 (33)
- pascal语言教程 (23)
- ppt 教程 (35)
- java7 (24)
- 自适应网站制作 (32)
- server服务自动停止 (25)
- 超链接去掉下划线 (34)
- 什么是堆栈 (22)
- map entry (25)
- ubuntu装qq (25)
- outputstreamwriter (26)
- fill_parent (22)
- mssqlserver jar (30)