在线AES加密解密、AES在线加密解密、在线DES加密解密、DES在线加密解密

AES,高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。 AES的区块长度固定为128 比特,密钥长度则可以是128,192或256比特;

DES是对称性加密里面常见一种,全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。密钥长度是64位(bit),超过位数密钥被忽略。所谓对称性加密,加密和解密密钥相同。对称性加密一般会按照固定长度,把待加密字符串分成块。不足一整块或者刚好最后有特殊填充字符。往往跨语言做DES加密解密,经常会出现问题。往往是填充方式不对、或者编码不一致、或者选择加密解密模式(ECB,CBC,CTR,OFB,CFB,NCFB,NOFB)没有对应上造成。常见的填充模式有: 'pkcs5','pkcs7','iso10126','ansix923','zero' 类型,包括DES-ECB,DES-CBC,DES-CTR,DES-OFB,DES-CFB。作为IT人,你可以通过该工具测试DES加密解密!有问题欢迎与我联系!

RC4,RC4加密算法是RSA三人组中的头号人物Ron Rivest在1987年设计的密钥长度可变的流加密算法簇。该算法的速度可以达到DES加密的10倍左右,且具有很高级别的非线性。1994年9月,它的算法被发布在互联网上。由于RC4算法加密是采用的xor,所以,一旦子密钥序列出现了重复,密文就有可能被破解。RC4作为一种老旧的验证和加密算法易于受到黑客攻击,现在逐渐不推荐使用了。

在线hash计算

本工具使用前端脚本计算文本字符串hash,不会提交数据到服务器
哈希(Hash)与加密(Encrypt)的区别:
哈希(Hash)是将目标文本转换成具有相同长度的、不可逆的杂凑字符串(或叫做消息摘要),而加密(Encrypt)是将目标文本转换成具有不同长度的、可逆的密文。
Hash一般用于对比两段文本是否一致,相同的文本使用相同的算法计算出来的hash一定是一样的,不同的文本使用相同的算放计算出来的hash一般是不同的(可能存在hash碰撞,即不同的文本使用相同的算法计算出来的hash相同)

算法名称 哈希值

在线文件hash计算

本工具使用前端脚本计算文件hash,不会上传文件到服务器
文件Hash可以用于对比两个文件是否完全一样,如果两个文件计算出来的hash相同,说明两个文件一样