1. 首先是为了学习base64才写的这个脚本,另外也为了以后使用方便,不当之处还望批评指正。

2. 接下来先看第一部分,这一块主要是将用户输入转换成二进制,并将所有字符合并成一个元素。

3. 之所以要合并成一个元素,主要还是考虑到后面的切片需要,下面这部分是base64的加密过程。

4. 最后就是重头戏的解密过程了,这里并不是简单的逆向操作即可,重点是要先取出索引值才行。

5. 下面我们运行一下看看,以原文Man为例,程序先进行加密操作,然后再进行解密,全自动完成。

【辅助工具】动手制作base64加密解密全自动py脚本的更多相关文章

  1. 使用jframe编写一个base64加密解密工具

    该工具可以使用exe4j来打包成exe工具(如何打包自己百度) 先上截图功能 运行main方法后,会弹出如下窗口 输入密文 然后点击解密,在点格式化 代码分享 package tools;import ...

  2. Base64加密解密工具类

    使用Apache commons codec类Base64进行加密解密 maven依赖 <dependency> <groupId>commons-codec</grou ...

  3. JS实现base64加密解密

    JS实现base64加密解密 转载自http://blog.csdn.net/fengzheng0306/archive/2006/04/25/676055.aspx 方法一: <HTML> ...

  4. 【代码笔记】iOS-3DES+Base64加密解密

    一,工程目录. 二,代码. RootViewController.m #import "RootViewController.h" #import "NSString+T ...

  5. 实现Base64加密解密

    using System; using System.Text;   namespace Common { /// <summary> /// 实现Base64加密解密 /// </ ...

  6. Java中使用BASE64加密&解密

    package com.bao.tools.encryption; import java.io.IOException; import org.junit.Test; import sun.misc ...

  7. Base64加密解密原理以及代码实现(VC++)

    Base64加密解密原理以及代码实现 转自:http://blog.csdn.net/jacky_dai/article/details/4698461 1. Base64使用A--Z,a--z,0- ...

  8. Java Base64 加密解密

    使用JDK的类 BASE64Decoder  BASE64Encoder package test; import sun.misc.BASE64Decoder; import sun.misc.BA ...

  9. php使用base64加密解密图片

    php使用base64加密解密图片的实例代码. 例子: <?php //文件名:base64.php $data="/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAB ...

  10. Base64加密解密

    /// <summary> /// 实现Base64加密解密 /// </summary> public sealed class Base64 { /// <summa ...

随机推荐

  1. JavaScript入门笔记day1

    文章目录 啥是JavaScript JavaScript与HTML的结合方式 js文件在HTML中的位置 注释方式 变量 命名规范: 定义的关键字 To be a struggling Rick fo ...

  2. idea的快捷配置2

    https://blog.csdn.net/b644ROfP20z37485O35M/article/details/84207709#t3 本文为方便自己日后再找啥的,如有不妥,还望指教 //本文只 ...

  3. Mac 终端下svn常用命令的使用

    svn基本的操作流程 刚刚进入一个新的公司,让我接手一个正在进行的项目,我打开终端写下了:svn co svn://192.168.1.1/pro/domain 然后就可以在当前目录里面找到一个叫do ...

  4. Easy-Dataset实现文档生成数据集

    一.概述 Easy Dataset是一个专门为大型语言模型(LLM)创建微调数据集而设计的应用程序.它提供了一个直观的界面,用于上传特定领域的文件.智能分割内容.生成问题以及为模型微调生成高质量的训练 ...

  5. SRM合同更新行项目(组件/SAPSRM/WDC_CTR_DOTC_IT)

    * Get the selected elements of the item table > lt_elem_set = lon_ctr_item->get_selected_eleme ...

  6. Rtpengine 全面指南 (mr13.1.1.6):启动参数、配置详解及双网卡SBC部署实例

    引言 本文档旨在为 rtpengine (版本 mr13.1.1.6) 用户提供一份详尽的参考指南.内容涵盖 rtpengine 的进程启动参数.rtpengine.conf 配置文件的主要参数说明, ...

  7. 一次说清楚:CAE软件可以做什么?

    引言: 计算机辅助工程(CAE)软件是现代工程设计与分析的重要工具,它以计算机技术为基础,利用数值模拟和仿真方法来解决各种工程问题.本文将探讨CAE软件的广泛应用领域,以及它在工程设计与分析中的作用. ...

  8. ET5 MailBoxComponent 简单介绍

    根据ET5文档介绍,MailBoxComponent组件一般与Actor搭配使用,挂载该组件后,就可以通过Actor发送消息. 官方demo主要有两种使用方式: session.AddComponen ...

  9. springboot中获取配置文件的值

    1.在application.properties中ds-portal_service_port=http://192.168.**.**:10001 2.在java中@Autowiredprivat ...

  10. flowable适配人大金仓Kingbase数据库

    背景 因为国产化的需求,需要把现有项目的数据库改成人大金仓,适配某个项目的时候因为使用了未适配Kingbase的flowable,导致无法启动. 原本使用的是Oracle数据库,kingbase兼容O ...