`

base64 批量解码

阅读更多

在转化其他邮件系统的时候碰到的一个问题,到处对方邮件系统的数据ldif的文件通过之前的一个awk脚本找出所有用户名和密码。
xhz:MTIzNDU2
wangxi:MTIzNDU2

写了一个python的脚本批量转换

#!/usr/bin/python
import sys
import base64
filename = sys.argv[1]
file = open(filename)
lines = file.read()
for str in lines.split("\n"):
        word = str.split(":")
        try:
                print "%s:%s" % (word[0],base64.decodestring(word[1]))
        except:
                pass

 

分享到:
评论

相关推荐

    Base64批量加密工具

    综上所述,这个"Base64批量加密工具"涉及了Java编程、文件I/O、异常处理、批处理逻辑、可能的用户界面设计以及编码和解码技术。开发者在创建这个工具时,不仅需要掌握基本的编程技能,还需要了解如何有效地处理大量...

    Base64.dll(Base64编解码,附VB示例)

    Base64编码和解码库,支持API调用和COM调用,输入参数支持VB的字节数组Byte(),输出支持VB的字节数组Byte()和字符串String。编码速度大约为每秒钟256MB~380MB。 内附一个比较三方提供的比较经典的库VBVorLib,其...

    excel中进行Base64编解码

    在excel中进行Base64编解码的示例XLSM文件

    base64解码程序

    4. **性能优化**:可能通过使用缓冲区或批量解码来提高解码速度。 5. **扩展功能**:可能包含一些额外的功能,如支持URL安全的Base64(将"+"替换为"-","/"替换为"_")或其他特定编码格式。 自定义Base64解码类的...

    base64编解码工具

    这个"base64编解码工具"可能是一个应用程序或者在线服务,能够帮助用户对数据进行Base64编码和解码。 Base64的基本原理是将每3个字节的数据(24位)分为4组,每组6位,然后将这6位转换为一个从0到63的十进制数,再...

    批处理实现base64转换

    在本案例中,"批处理实现base64转换"指的是使用批处理文件来实现对文件或文本的Base64编码和解码功能。Base64是一种将任意二进制数据转化为ASCII字符串的编码方式,常用于在网络上传输二进制数据,因为HTTP协议只能...

    Base64 加码解码器

    这个程序或者源代码可能会提供一些额外的功能,比如支持文件流处理,批量处理,或者错误处理机制,使得用户能够更方便地对所有类型的文件进行Base64操作。 Base64编码的优点在于它能够确保数据在纯文本环境中的传输...

    适用于批量将任意文件转为base64编码的工具.zip

    这个“适用于批量将任意文件转为base64编码的工具”正是针对这一需求而设计的实用软件。 该工具的核心功能是将用户指定的任意文件转化为Base64编码。Base64编码的原理是将每3个字节(24位)的数据拆分为4个6位的...

    Base64 转码小工具

    在C#中实现Base64编码和解码相对简单,可以使用System.Convert类中的ToBase64String和FromBase64String方法。 对于Base64编码,`ToBase64String`方法接受一个字节数组作为输入,返回对应的Base64字符串。例如: ``...

    C语言实现base64编码与解码

    在C语言中实现Base64的编码和解码涉及了对二进制数据处理、字符串操作以及字符映射表的运用。下面我们将详细讨论这些知识点。 1. **Base64编码原理**: Base64使用64个可打印的ASCII字符(包括大小写字母、数字、...

    Base64转换图片JPG

    在本场景中,“Base64转换图片JPG”是指将Base64编码的字符串解码并转换为JPG格式的图像。这个过程涉及到几个关键知识点,我们将详细探讨。 1. **Base64编码原理**: Base64是一种基于64个可打印字符来表示二进制...

    Base 64编码和解码

    在提供的`base64解码`文件中,很可能是实现了Base 64编码和解码的C++代码,包括了相关的函数和可能的示例。通过阅读和理解这个代码,你可以更深入地了解Base 64的工作原理以及如何在C++中实现它。同时,这个代码也...

    .Net Base64 编码工具

    - 支持批量解码多个Base64字符串或文件 - 输出解码后的二进制数据到新文件 - 提供预览或验证解码结果的能力 总的来说,`.Net Base64 编码工具`是.NET开发者和系统管理员处理Base64数据的实用工具,它简化了编码和...

    base64转Mp4工具.zip

    总的来说,这个工具提供了一种高效便捷的方式,将Base64编码的视频数据解码并转换为MP4格式,同时支持批量处理和丰富的JSON数据结构,对于需要处理大量Base64视频数据的场景非常有用。通过使用.NET框架和Newtonsoft....

    Base64V1.6.exe

    在"Base64V1.6.exe"这个程序中,我们有一个专门用于Base64编解码的工具,它可以帮助用户处理二进制数据的编码与解码需求。 Base64编码的原理是基于64个字符的字符集,这个字符集包括大小写字母(A-Z, a-z)、数字...

    base64转化为图片保存到本地

    此外,如果你有多个Base64编码的图片需要保存,可以考虑批量处理,以提高效率。 总的来说,通过理解Base64编码和.NET Framework提供的工具,我们可以方便地将Base64字符串转换为本地图片文件,这在许多Web应用和...

    Base64文本字符串解码编码双向解析转换工具

    - 可能提供批量处理功能,一次性处理多个Base64编码的字符串。 - 可能有错误检查机制,防止非Base64格式的字符串输入,或在解码过程中遇到错误。 - 显示原始文本和编码后的Base64字符串的比较,便于用户验证转换的...

    base64工具

    在这个“base64工具”中,包含了一个名为`base64.exe`的可执行文件,这是一款便捷的Base64编码与解码软件。 一、Base64编码原理: Base64编码的基本思想是将每3个字节(24位)的数据转换为4个6位的ASCII字符。由于...

    base64转换工具

    2. **解码**:将Base64字符串还原为原始的二进制或文本形式,以便于读取或保存到文件。 3. **复制和粘贴支持**:允许用户直接在工具中复制Base64编码,或者粘贴编码以进行解码。 4. **文件处理**:可以处理各种...

    图片转换base64

    - 这可能是一款软件或库,用于批量或快速将图片文件转换为Base64编码。它可能提供了用户友好的界面,支持多种图片格式,并且可能有优化的性能和错误处理机制。 - 使用这样的工具可以提高效率,尤其在处理大量图片...

Global site tag (gtag.js) - Google Analytics