掌握加密技术:提升数据安全与网络通信的秘诀 点击使用AI助手 了解更多

发布于 2024-09-29 liusiyang 89 编辑

密码学是数学和计算机科学的一门分支,主要研究如何保密的传递信息。它涵盖了各种算法和技术,用于加密信息(使其对未经授权的访问者无法理解),验证信息来源,以及保护信息免遭篡改。

密码学是数学和计算机科学的分支,同时其原理大量涉及信息论。著名的密码学者罗纳德·李维斯特解释道:“密码学是关于如何在敌人存在的环境中通信”,自工程学的角度,这相当于密码学与纯数学的差异。密码学的发展促进了计算机科学,特别是在于电脑与网络安全所使用的技术,如访问控制与信息的机密性。密码学已被应用在日常生活:包括自动柜员机的芯片卡、电脑用户访问密码、电子商务等等。

加密通信有两种主要类型:

  • 对称密钥加密:

对称密钥加密是密码学中的一种加密法,是以转换其中一个数字、字母或仅字符串随机字母,一个秘密密钥会以特定的方式变更消息里面的文字或字母,例如更换字母相对位置(例如hello变成lohel)。只要寄件者与收件者知道秘密密钥,他们可以加密和解密并使用这个资料。

  • 公开密钥加密:

公开密钥加密(也称为非对称加密)是密码学中的一种加密法,非对称密钥,是指一对加密密钥与解密密钥,某用户使用加密密钥加密后所获得的资料,只能用该用户的解密密钥才能够解密。如果知道了其中一个,并不能计算出另外一个。因此如果公开了其中一个密钥,并不会危害到另外一个。因此公开的密钥为公钥;不公开的密钥为私钥。

数字签名(又称公钥数字签名、电子签名)是一种类似写在纸上的签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。在网络上,我们可以使用“数字签名”来进行身份确认。数字签名是一个独一无二的数值,若公钥能通过验证,那我们就能确定对应的公钥的正确性,数字签名兼具这两种双重属性:"可确认性"及"不可否认性(不需要笔迹专家验证)"。


以上都是从百科上复制的,跟本帖没有太大关系,作用仅限于对加密这块的一个浅薄了解。

仅通过表格也做不出太过于高级的加密通讯,不过也能稍微的加个密,至少比保护工作表,保护工作簿、限制编辑、文档加密等强一点。

所有的加密都可以通过穷举法破解,穷举法又叫暴力破解法(本人称之为无赖法):

枚举出所有可能的密码组合,并逐一尝试,知道找到正确的密码。简单的说就是挨个儿通过字符去测试密码是否正确,无论多少中组合,始终有匹配成功的时候,无非就是消耗的时间长一些,现在的计算机硬件迭代也很快,算力的很高也很迅速,穷举法能迅速完成即将指日可待。


🔔

而本贴想要介绍的是将文件内容摆在面前,也不知道是什么,没有密钥看着就是一堆无用的字符串。

譬如:

拉丁字母密文

Q|R|M|H|S|Z|M|D|V|M|W|Z|M|T|H|S|R|Q|R|M|H|S|Z|M|Y|Z|M|T|L|M|T|C|R|G|L|M|T|W|V|B|R|T|V|S|V|M|B|L|F|C|R|F|W|V|N|L|P|F|Z|R

罗马数字密文

X|IX|XIV|XIX|VIII|I|XIV|XXIII|V|XIV|IV|I|XIV|VII|XIX|VIII|IX|X|IX|XIV|XIX|VIII|I|XIV|II|I|XIV|VII|XV|XIV|VII|XXIV|IX|XX|XV|XIV|VII|IV|V|XXV|IX|VII|V|VIII|V|XIV|XXV|XV|XXI|XXIV|IX|XXI|IV|V|XIII|XV|XI|XXI|I|IX

不看后续内容,能否将以上两段字符串解密出来?


💡

【趣味玩法】 将WPS用于加密通信(二)

https://bbs.wps.cn/topic/29042

原文链接:https://bbs.wps.cn/topic/29016

上一篇: WPS从入门到熟练的快速指南
下一篇: 如何创建动态多级联动下拉菜单:Excel/WPS技巧分享
相关文章