zoukankan      html  css  js  c++  java
  • 20202405李昕亮《BASE64编码》

    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中可以作为数学模块直接引入,于是抱着尝试的心态,我直接输入了如下所示的代码,成功得到了编码和解码的过程。

    中间出现了很多很多差错,但是最终终于也是成功了,再接再厉吧,提高动手能力,冲冲冲!

  • 相关阅读:
    Socket.IO API Server
    Socket.IO 中文笔记
    Express 中文API 笔记
    JWT
    Sass 记录
    CSS高级技巧(二)背景和边框
    CSS高级技巧(一)常见的注意事项
    CSS进阶(二十四)流向的改变
    linux应用之test命令详细解析
    数字证书原理(ssl,https)
  • 原文地址:https://www.cnblogs.com/lxl20021208/p/13870968.html
Copyright © 2011-2022 走看看