`

编码和加密

 
阅读更多

昨天跟别人聊天的时候,别人把base64说成了加密。 我并不是扣字眼,但是做为一个IT技术人员我认为分辨加密和编码的区别算是一个常识。

 

 

It's unfortunate that the words encryption and encoding tend to get used as synonyms. In cryptography they mean two different things.

In short:

  • Encryption = encipherment = make secret
  • Encoding = to convert format, not necessarily securely

Encoding is not encryption. Repeat, encoding is not encryption. Strictly speaking, encryption is an encoding operation, but the term encoding is generally used in cryptography to mean that secrecy is not involved.

 

翻译一下,编码绝对不是加密。加密是可以算是一种编码的操作。

编码和加密的区别说通俗一点,在于编码是通常希望别人解码的。 而加密是不希望的。

编码更多的是为了转换格式,加密是为了安全。

分享到:
评论

相关推荐

    CTF中那些脑洞大开的编码和加密[汇编].pdf

    本文总结了CTF中常见的编码和加密方法,涵盖了ASCII编码、Base64/32/16编码、shellcode编码、Quoted-printable编码、XXencode编码、UUencode编码、URL编码、Unicode编码、Escape/Unescape编码、HTML实体编码、敲击码...

    CTF中那些脑洞大开的编码和加密

    CTF 中那些脑洞大开的编码和加密 CTF 中脑洞密码题(非现代加密方式)一般都是各种古典密码的变形,一般出题者会对密文进行一些处理,但是会给留一些线索。因此,本文将对常见的编码和加密方法进行总结,希望对小...

    常见编码和加密

    除了编码,还有各种文本加密技术,包括换位加密和替换加密: 1. 换位加密:如栅栏密码、曲路密码、列移位密码等,通过改变字符位置来隐藏信息。 2. 替换加密:包括埃特巴什码、凯撒密码、希尔密码、猪圈密码等,...

    CTF中常见的编码和加密总结

    CTF 中的编码和加密总结 CTF 中的编码和加密是最常见的一类题,这篇文章总结了一些常见的编码和加密方法,希望能够给大家一个参考。 CTF 中的编码可以分为多种类型,如 ASCII 编码、Base64/32/16 编码、shellcode ...

    hiro编码和加密共8页.pdf.zip

    很抱歉,根据您提供的信息,"hiro编码和加密共8页.pdf.zip"是一个压缩文件,里面包含一个名为"hiro编码和加密共8页.pdf"的PDF文档,以及一个名为"赚钱项目"的子文件。然而,您没有提供压缩包内的具体内容,所以我...

    CTF中那些脑洞大开的编码和加密.doc

    CTF 中的编码和加密技术 在 CTF 竞赛中,参赛者经常会遇到各种奇怪的编码和加密方法,这些方法大多来自古典密码学领域。为了帮助参赛者更好地理解和破解这些编码和加密方法,本文将对常见的编码和加密技术进行总结...

    易语言MD5进行编码-加密

    在易语言中实现MD5编码和加密,是一个常见的信息安全操作,用于数据保护和验证。 MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能够将任意长度的数据转换成固定长度的128位(16字节)摘要。这个...

    springboot基于固定资产唯一编码的加密二维码识读软件的设计与实现论文.doc

    本文是 Spring Boot 基于固定资产唯一编码的加密二维码识读软件的设计与实现论文,主要介绍了基于固定资产唯一编码的加密二维码识读软件的设计思想、系统架构、实现技术和测试结果。 知识点一:固定资产管理的重要...

    加密,解密,Base64编码,解码, Hex的编码解码 的工具类

    加密工具类通常包含加密和解密方法,用于保护敏感数据,如密码、信用卡号或其他个人识别信息。 接下来是Base64编码和解码。Base64是一种在网络上传输二进制数据时使用的编码方式,它将任意的二进制序列转换为可打印...

    十六进制加密urltool

    这样的加密方法属于对称加密的一种,因为加密和解密使用的是同一密钥。 描述中的“大家一起来加密吧。很好用的哦,因为没钱钱下载、、呜呜呜”暗示了这款工具可能是一款付费软件,或者在某些平台需要付费才能下载。...

    DNA_DNA编码加解密图像_dna编码图像_DNA加密_DNA图像加密_DNA

    DNA编码技术在信息技术领域,尤其是数据安全和加密技术中,展现出了独特的潜力。DNA(脱氧核糖核酸)是生命的基础,其双螺旋结构蕴含着存储和传递遗传信息的能力。近年来,科学家们发现,这种生物分子的信息存储能力...

    哈夫曼编码实现对文件的加密解密

    在本项目中,我们利用哈夫曼编码实现了对文本文件的加密和解密功能,具体操作是针对ASCII字符集内的字符进行。以下是关于哈夫曼编码和其在文件加密解密中的应用的详细阐述: 1. **哈夫曼树的构建**: - 哈夫曼树是...

    all_加密_DNA图像_dna编码图像_DNA加密_DNA图像加密.zip

    在IT领域,DNA编码与加密技术是近年来新兴的研究方向,特别是在信息安全和生物信息学的交叉领域。这个压缩包文件"all_加密_DNA图像_dna编码图像_DNA加密_DNA图像加密.zip"显然包含了关于DNA图像加密的源码,这为我们...

    PSK2.zip_2psk simulink_PSK2加密_psk2编码规则

    标题中的“PSK2.zip_2psk simulink_PSK2加密_psk2编码规则”表明这个压缩包包含了关于2PSK(Phase Shift Keying,相移键控)的Simulink仿真模型,以及PSK2的加密和编码规则的相关资料。其中,2PSK是一种数字调制技术...

    DNA_DNA编码加解密图像_dna编码图像_DNA加密_DNA图像加密_DNA_源码.zip

    5. **源码分析**:压缩包中的源码可能是用编程语言(如Python、Java或C++)编写的,用于实现上述的编码、加密和解码过程。通过阅读和理解源码,可以深入学习如何在实际应用中操作DNA序列,以及如何与其他信息安全...

    ASP代码编码工具,加密常用代码。

    5. **性能优化**:尽管编码加密可能导致代码运行效率下降,但优秀的工具会尽可能减少这种影响,甚至通过优化提高运行速度。 使用这类工具时,开发者需要注意以下几点: 1. **兼容性**:确保编码后的代码能在目标...

    电信设备-一种人耳信息的编码加密及应用方法.zip

    标题中的“电信设备-一种人耳信息的编码加密及应用方法”揭示了这个主题与通信技术和信息安全相关,特别是涉及到人耳信息的处理。这可能是关于生物识别技术、数据编码、加密算法以及它们在电信设备中的实际应用。...

    cryptii:提供模块化转换,编码和加密的Web应用程序和框架

    Web应用程序和框架,提供模块化的转换,编码和加密。 翻译在客户端完成,无需任何服务器交互— 入门 使用 下载或 克隆存储库: git clone git@github.com:cryptii/cryptii.git 在本地构建项目: 确保已安装....

    地址加密程序 asp程序

    3. **对称加密**:如AES,使用相同的密钥进行加密和解密。这种方式可以确保只有拥有正确密钥的人才能解密URL。 4. **非对称加密**:如RSA,使用一对公钥和私钥,公钥用于加密,私钥用于解密,增强了安全性。 在ASP...

Global site tag (gtag.js) - Google Analytics