前言 大家都知道现在很多站点下载资料都是要收费的,无论是积分还是金币,想免费只能说很少很少了,那么这些网站是如何做到资源防盗链的呢? 这里推荐一款比较容易上手的神器,Nginx本身提供了secure_link来完成防盗链功能,可以给服务器文件链接添加时间戳和校验码,从而保护服务器文件不被任意下载盗用。 时序图 Nginx配置 如何安装Nginx这里不再赘述,安装的时候记得开启ng
转载
2024-04-11 12:13:31
84阅读
git的基本使用和常用命令以及SSH密钥什么是gitgit的作用项目使用流程git 常用命令基础命令分支命令remote源操作git工作区、暂存区和仓库区SSH密钥 什么是gitGit(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理git的作用1、在工作目录中修改某些文件 2、对修改后的文件进行快照,然后保存到暂存区域 3、提交更新,将保存在暂
公钥密码体制的核心思想是:加密和解密采用不同的密钥。这是公钥密码体制和传统的对称密码体制最大的区别。对于传统对称密码而言,密文的安全性完全依赖于密钥的保密性,一旦密钥泄漏,将毫无保密性可言。但是公钥密码体制彻底改变了这一状况。在公钥密码体制中,公钥是公开的,只有私钥是需要保密的。知道公钥和密码算法要推测出私钥在计算上是不可行的。这样,只要私钥是安全的,那么加密就是可信的。 :发送方利
转载
2024-02-27 07:03:52
17阅读
密码体制对称秘钥密码体制就是加密与解密的秘钥一样,这种还是不安全公钥秘钥体制加密与解密所用密钥不一样,加密秘钥是公开的,解密秘钥是私有的。 信息传递的两个方向,代表着两个概念: A用B的公钥加密信息,B用B的私钥进行解密,这样是正向的信息传递。 B用B的私钥进行加密,A用B的私钥进行解密,这样是身份验证,也叫数字签名。 应用: 因为现有公钥加密算法开销很大,所以我们对一篇文档先进行不可逆压缩。这种
转载
2024-04-28 08:54:47
24阅读
简介
[私钥算法]与[
公钥算法]一起使用的 [
密钥对]的秘密一半。
1,
公钥、私钥成对出现
2,公开的
密钥叫
公钥,只有自己知道的叫私钥
3,公钥
加密数据、对应的私钥
解密数据
4,私钥
加密数据,对应的
公钥
解密数据
5,
转载
2024-03-08 21:35:39
74阅读
使用config配置中心1. 使用本地配置需要声明, spring.profiles.active=native, 这种就是使用本地配置;缺点:不能实时刷新配置文件, 使用actuator 的 /refresh 接口来刷新, 是重新从config配置中心中获得, 刷新的是客户端的配置文件; config配合中心的配置文件如果修改了, 需要重启才能刷新, 每次修改完配置文件都需要重启config配置
对称加密加密和解密使用的是同一个密钥,缺点:服务器生成密钥传给浏览器时容易被中间人劫持,之后他就能用密钥解开双方传输的内容了。非对称加密加密和解密是不同的密钥,分别是公钥和私钥,公钥加密的内容需要私钥解密,私钥加密的内容需要公钥解密,私钥服务器保存,公钥发给客户端。接下来客户端使用公钥加密发送的内容,服务端使用私钥解密,服务端发送使用私钥加密的内容,客户端使用公钥解密;缺点:非对称加密十分耗时,对
基础名词Neo是个区块链工程,地址,公钥,私钥,地址脚本,base58,sha256,ripemd160,ECCsa,secp256k1,secp25r1这些词都是区块链技术相关的,或是新东西或者有应用到通过学习后,记录下自己的理解,如果是新接触的话,需要找基础的区块链入门资料学习.参考资料ECCurve类文档https://docs.microsoft.com/zh-cn/dotnet/api/
转载
2024-05-08 09:08:43
156阅读
申请社交平台appkey详细教程大部分app都需要实现分享到微信、微博等社交平台的功能,但是在各个平台上申请appkey是一件很繁琐的事情。现在来分享一个申请社交平台appkey详细教程,在开发过程中,可以让其他人按照教程去申请,减少开发人员的工作量。 准备工作:1、改变图片大小的软件,因为各个平台要求的应用logo大小都不一样!2、应用签名生成工具。
SSH服务支持一种安全认证机制,就是秘钥认证,它使用的就是一对加密的字符串,一个称为公钥,用于加密,任何人都可以看到其内容,另一个称为私钥,用于解密,只有拥有者才能够看到其内容。 秘钥对是指公钥加密(或者非对称加密) 的加密算法,比如RSA和DSA等,这类秘钥对是指公钥和私钥。其中,公
转载
2024-07-02 07:43:14
49阅读
ssh详细登录过程 首先说下相关概念: 明文:需要秘密传送的消息。 密文:明文经过密码变换后的消息。 加密:由明文到密文的变换。 解密:从密文恢复出明文的过程。 破解:非法接收者试图从密文分析出明文的过程。 加密算法:对明文进行加密时采用的一组规则。 解密算法:对密文进行解密时采用的一组规则。 密钥:加密和解密时使用的一组密码信息。 对称加密:是采用单钥密码系统的加密方法,使用同一密
密码体制分为私用密钥加密技术(对称加密)和公开密钥加密技术(非对称加密)。 (一)、对称密码体制 对称密码体制是一种传统密码体制,也称为私钥密码体制。在对称加密系统中,加密和解密采用相同的密钥。因为加解密密钥相同,需要通信的双方必须选择和保存他们共同的密钥,各方必须信任对方不会将密钥泄密出去,这样就可以实现数据的机密性和完整性。比较典型的算法有DES(Data Encryption S
转载
2024-03-20 14:34:26
132阅读
一、ssh中的加密1、对称加密这种加密方式是大家都知道的,发送方和接收方都是一样的。加解密的钥匙都是同一把,怎么样安全的保存这个密钥,这个密钥在需要加密的机器之前都是共享?很难保证这个密钥不被泄漏。2、非对称加密生成一对公私钥,私钥自己保管,公钥可以给其他人。公私钥对是成对存在的,这连个密钥互不相同,两个密钥可以互相加密和解密。一个用于加密,一个用于解密。具体哪个为私钥,哪个为公钥就看使用者自己管
转载
2024-03-11 12:03:31
177阅读
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上。别人偷到了这个文件,但
转载
2024-06-18 12:47:59
167阅读
混合加密实现方式
1、信息(明文)采用DES密钥加密。
2、使用RSA加密前面的DES密钥信息。
最终将混合信息进行传递。
而接收方接收到信息后:
1、用RSA解密DES密钥信息。
2、再用RSA解密获取到的密钥信息解密密文信息。非对称加密算法需要两个密钥:公开密钥(publickey:简称公钥)和私有密钥(privatekey:简称私
钥)。公钥与私钥是一对,如果用公钥对数据进行加密
转载
2024-03-19 17:20:22
78阅读
代码签名可以用来保证代码的完善并确定代码的开发者。Apple需要所有的iPhone程序在他们运行在开发系统或者上传到apple发布的时候都需要数字签名。另外apple在发布的时候也会添加自己的数字签名。
数字签名和数字身份
Apple需要所有的注册开发人员对自己的iPhone应用程序使用数字签名技术。这个签名是用来保证注册的开发人员的应用成不被
转载
2024-08-23 17:24:12
56阅读
密码学在希腊语中是“秘密写作”的意思,但密码学这门科学不仅只包含被称之为秘密写作的加密学。 密码学也可以用来证明秘密的知识,而不会泄露秘密(数字签名),或证明数据的真实性(数字指纹)。 这些类型的加密证明是比特币中关 键的数学工具并在比特币应用程序中被广泛使用。具有讽刺意味的是,加密不是比特币的重要组成部分,因为它的通信和交易数据没有加密,也 不需要加密来保护资金。 在本章中,我们将介绍一些在比特
转载
2024-04-07 09:27:46
10阅读
RSA 简介 RSA——非对称加密,会产生公钥和私钥,公钥在客户端,私钥在服务端。公钥用于加密,私钥用于解密。RSA 其实是三位数学家名字的缩写,1977年,三位数学家 Rivest、Shamir 和 Adleman 设计了一种算法,可以实现非对称加密。这种算法用他们三个人的名字命名,叫做RSA算法。从那时直到现在,RSA算法一直是最广为使用的"非对称加密算法"。毫不夸张地说,只要有计算机网络的地
转载
2024-03-11 15:42:35
208阅读
基础密码学 在密码算法中,金钥(key)是不可或缺的重要部分,在密码算法中的金钥指的是,203554728568477650354673080689430768这种非常庞大的数字。无论执行加密或解密,都需要有金钥。依照金钥的用法分为对称式密码与非对称式密码。对称式密码是指用同一把金钥加密和解密。非对称式密码需要两个金钥,一个是公开密钥,另一个是私有密钥;公钥作加密,私钥作解密。公钥可以公开,可任意
转载
2024-04-27 19:08:41
74阅读
本文记叙的是一次基于SSL的socket通讯程序开发中,有关证书,签名,身份验证相关的步骤。 我们的场景下,socket服务端是java语言编写的,客户端是c语言。使用了一个叫做matrixssl的c语言库。自己做CA签名,不等同于“自签名”。 自签名的情况,RSA的公钥私钥只有一对,用私钥对公钥证书做签名。而我们的场景是,自己做CA,有一个CA的公钥私钥对。 而socket的服务端也有一个公钥私
转载
2024-06-19 21:41:56
102阅读