在线字符串rc4批量加密解密

导出结果

在线工具介绍


RC4加密算法是一个非常经典,采用异或的方式,进行加密和解密的对称算法.

何为对称算法?我的理解是:加密函数和解密函数可以是同一个函数.本工具的rc4加密和解密是使用的同一个函数

RC4加密算法曾广泛应用于很多方面,包括早期微软的office文件的加密,pdf文件的加密,等等

网上所看到 40bit 128bit rc4加密 说的其实是同一个算法,只是密匙的长度不同而已:40bit(5个字节) 128bit(16个字节)

随着密匙长度的增加可以看到,被破译的几率越小

下面简单说一下选项的意思:

行模式:就是把每行的字符串都当做一个独立的字符串,使用输入的密匙进行加密,相当于批量RC4加密

全部模式:就是把你输入的所有字符串当成一个整体,进行一次加密

输入或输出为hex:对加密结果以hex字符串输出,如果需要解密hex字符串的RC4,那么需要选择此选项

输入或输出为base64:对加密结果以hex字符串输出,如果需要解密base64字符串的RC4,那么需要选择此选项

我不确定您解密需要的输出方式,所以一律按照bytes输出

工具特点


写这个工具,主要是为了研究office RC4加密使用,网上找了几个在线的进行加密,结果都不与office rc4加密的结果一致

为了给用户一个严谨的加密或者解密结果,该工具所计算的结果与python RC4加密结果完全一致,已经过反复测试

相关使用建议


对于RC4加密算法安全问题,本站不作评价

从其他网站加密的rc4字符串,可能无法使用这个工具解密,和他们的算法可能不同