20202405李昕亮《BASE64编码》
2024-08-30 04:53:45
BASE64编码
20202405李昕亮
参考网址:
1、https://baike.baidu.com/item/base64/8545775?fr=aladdin
2、https://blog.csdn.net/qq_37289115/article/details/106352392
根据网上查找到的资料,我尝试着对以下几个问题进行解答:
1、什么是BASE64编码?解决什么问题?
根据百度百科上的资料,BASE64编码就是:
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。
Base64编码是从二进制到字符的过程。
BASE编码可以用于在HTTP环境下传递较长的标识信息。
2、使用资源中提供的工具对自己的学号和姓名进行BASE64编码和解码。
利用云班课资源中的小工具,我也尝试了一下对自己学号和姓名的编码与解码。
如 20202405利用BASE64编码后就是MjAyMDI0MDU=
反过来我将MjAyMDI0MDU=进行解码,也得到了我的学号20202405
还有我的姓名李昕亮和5p2O5piV5Lqu之间的转换
3、使用Python编程实现BASE64编码和解码。
因为我的Python水平还没有很高,所以针对这个问题,我决定上网搜索一下,借鉴一下别人的经验。(见参考网址)
但是把他的编码复制过来,输入到python中却发现不可行,而且我也没有完全看懂为什么这样编写Python,所以我又进行了研究。
研究后我发现,base64在python中可以作为数学模块直接引入,于是抱着尝试的心态,我直接输入了如下所示的代码,成功得到了编码和解码的过程。
中间出现了很多很多差错,但是最终终于也是成功了,再接再厉吧,提高动手能力,冲冲冲!
最新文章
- IOS开发基础知识--碎片43
- jquery选择器之内容选择器
- 关于Spring的Controller及Struts的Action的多线程的注意
- [转]NHibernate之旅(6):探索NHibernate中的事务
- django中间件templates写法
- [VBS]_[活动分组程序]
- 使用DateTimeOffset 对xml中的日期时间格式时区进行处理
- svg和css实现波浪动效
- 【一天一道LeetCode】#66. Plus One
- js定义数组的方法
- 在windows下安装php redis扩展
- 012_TCP keepalive 和 http keep-alive
- CSS效果:简单的登录框
- 【渗透攻防Web篇】SQL注入攻击高级
- WebRTC 简介及服务搭建、测试
- pymongo加索引以及查看索引例子
- 饮冰三年-人工智能-Python-17Python基础之模块与包
- NOIP初赛知识点大全-普及+提高组
- dubbo学习过程、使用经验分享及实现原理简单介绍
- 双活部署前收集EMC存储设备信息