当前位置: 首页 > news >正文

Python实现base64加密/解密

实现原理:导入base64库

一、加密

import base64# 加密
username = "admin"
base64_username = base64.b64encode(username.encode('utf-8')).decode()
print(base64_username)
password = "123"
base64_password = base64.b64encode(password.encode('utf-8')).decode()
print(base64_password)

运行结果:

Q1NETg==
MTIz

在线测试网址:https://www.uutils.com/enc/md5.htm

在这里插入图片描述

二、解密

import base64# 加密
username = "CSDN"
base64_username = base64.b64encode(username.encode('utf-8')).decode()
print(base64_username)
password = "123"
base64_password = base64.b64encode(password.encode('utf-8')).decode()
print(base64_password)# 解密
str1 = base64.b64decode(base64_username.encode('utf-8')).decode()
print(str1)

在这里插入图片描述

相关文章:

  • Vue 路由传递参数 query、params
  • Uber 提升 Presto 集群稳定性的 GC 调优方法
  • 4 最简单的 C 程序设计—顺序程序设计-4.6 顺序结构程序设计举例
  • ROS rospy和roscpp
  • Flink 命令行提交、展示和取消作业
  • Diffusers代码学习-多个ControlNet组合
  • 110.网络游戏逆向分析与漏洞攻防-装备系统数据分析-装备与技能描述信息的处理
  • 统一电荷控制模型与异质结场效应晶体管中的亚阈值电流
  • 面试题:谈谈你对乐观锁和悲观锁的理解?
  • 用链表实现的C语言队列
  • 行为树 Behavoir Tree入门教程|讲的最清晰的教程(大概)
  • 【介绍下R-tree,什么是R-tree?】
  • linux Ubuntu安装samba服务器与SSH远程登录
  • 基于构件开发模型-系统架构师(八)
  • 第一章 Docker入门
  • 《深入 React 技术栈》
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Golang-长连接-状态推送
  • Javascript基础之Array数组API
  • JAVA并发编程--1.基础概念
  • js对象的深浅拷贝
  • Leetcode 27 Remove Element
  • leetcode386. Lexicographical Numbers
  • MaxCompute访问TableStore(OTS) 数据
  • NSTimer学习笔记
  • Objective-C 中关联引用的概念
  • Vim 折腾记
  • Vue--数据传输
  • 基于组件的设计工作流与界面抽象
  • 理解在java “”i=i++;”所发生的事情
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 使用Swoole加速Laravel(正式环境中)
  • 网络应用优化——时延与带宽
  • 线上 python http server profile 实践
  • 怎么将电脑中的声音录制成WAV格式
  • 最近的计划
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (07)Hive——窗口函数详解
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (C语言)fgets与fputs函数详解
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (web自动化测试+python)1
  • (WSI分类)WSI分类文献小综述 2024
  • (zhuan) 一些RL的文献(及笔记)
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (四)软件性能测试
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .