nft数字加密艺术(nft和加密艺术的区别)
用案例详细描述数字加密,数字签名和证书的工作原理和用途
你学过计算机吧?那就好说一些了。
加密,在IT术语里是指把原来的数据(是明文)变成加密后的数据(密文)。比如
我这里把所有的字母用0-27的数字表示(按字母排序)。j就是10,o是15,k是16,e是5,这里写成05,所以joke就变成了
10151605
然后再在每一个数前加N,这里取1,就是
11161706,那
joke是明文,你一看就知道,是“玩笑”。
10151605是密文,除了你,谁也不知道它是“玩笑”的意思。
假如你把一个英文的资料从头到尾这样翻译一次。再把原来的资料删了。除了你,谁也不知道,这个资料是什么内容。这叫加密。
其中把英文变成数字再加N就叫做加密算法(算法,即“算的方法”)。N就是密码,这里是1。你同时知道这两者才能够解密,读出原文。
当然这种加密是极其幼稚的。真正的加密是极其复杂的,比如AES,就算你知道它的算法,没有密码,你也不能把密文换成明文。
比如把一个doc文件加密,就是对doc的二进制的每一个字节进行某种转化(转化的方式就是算法),转化成密文。因为密码是参与运算的。所以没有密码谁也不知道原来的doc的所有数据(每一个字节)是什么。显然无法用office打开它。
PS:这里我用“每一个字节”来讲,实际是不严谨的,不过你知道意思就行了。
但是为了澄清某些概念,我要说,有些软件的加密不是真正的加密。只是设了一个口令,就是说打开这个文件要过这一关,要输入一个密码,然后验证,对就通过。不对就终止。而文件本身没有进行加密变换。这种“加密”无疑是愚蠢的。随便一个汇编高手跳过这一步指令就可以见到文件了。
而加密不同,都成密文了,没有密码怎么变明文?完全不可能!唯一的可能就是一一去试探密码,直到转化出的东西是原文,是计算机可以读懂的。这就是传说中的暴力破解了。
讲了这么多,刚把加密讲完,不说了。太累了。
数字签名和证书是一回事,差不多(可能是国人不同的译法吧)。
这个涉及到不对称加密,公钥密码算法。最典型的是RSA。
这个比加密更难理解一些。
楼主自己查资料吧,功到自然成。
我讲,没个五百字说不清楚的。。。
我去睡了。你这个是犯法的,呵呵,不要这么光明正大哦你是不是华理的啊?
什么叫数字签名加密法?
公开密钥密码不仅能够实现数字签名,而且安全方便而且相比于传统密码更容易达到书面签名的效果,所以公开密钥密码深受欢迎!
由于数字签名的形式是多种多样的,比如有通用数字签名,仲裁数字签名,不可否认签名,盲签名,群签名,门限签名等,在这里我就以数字签名的一般方法解答吧!
(1)A和B都将自己的公开密钥Ke公开登记并存入管理中心的共享的公开密钥数据库PKDB,以此作为对方及仲裁者验证签名的数据之一。
(2)A用自己的保密的解密密钥Kda对明文数据M进行签名得到签名S,然后A查询PKDB查到B的公开的加密钥Kea,并对用Kea对S再加密,得到密文C
(3)最后A把C发送给B,并将S和C留底。
总而言之是利密码技术的方法来实现数字签名的方法。包括利用用传统密码。
文章从网络整理,文章内容不代表本站观点,转账请注明【蓑衣网】