ICode9

精准搜索请尝试: 精确搜索
  • 如何设计一个对外的安全接口2022-02-24 22:33:51

    如何保证外网开放接口的安全性? 使用加签名方式,防止数据篡改信息加密与密钥管理搭建OAuth2.0认证授权使用令牌方式搭建网关实现黑名单和白名单 令牌方式搭建搭建API开放平台 方案设计: 第三方机构申请一个appId,通过appId去获取accessToken,每次请求获取accessToken都要把老的

  • Identity-Based Signature and Certificateless Signature2022-02-24 16:05:17

    Identity-Based Signature and Certificateless Signature 数字签名是现代密码学中最重要的安全原语之一。在传统的公钥签名方案中,由于签名者的公钥实际上是一种随机串,因此需要保证公钥真实性的方法。为了提供签名者和他的公钥之间的绑定,传统的公钥签名使用证书,该证书是由CA(Certi

  • 【NGINX】申请NGINX证书--https版本2022-02-14 17:51:04

    链接:https://blog.csdn.net/magerguo/article/details/80451431       引言 使用HTTP(超文本传输)协议访问互联网上的数据是没有经过加密的。也就是说,任何人都可以通过适当的工具拦截或者监听到在网络上传输的数据流。但是有时候,我们需要在网络上传输一些安全性或者私秘性的数据

  • ssh禁止密码登录、改为私钥登录配置文件修改2022-02-10 17:31:59

    1、创建公私钥 [root@module ~]# ssh-keygen #创建公私钥 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphr

  • Dissect Certificate2022-02-07 12:03:42

    非对称加密         Public-key cryptography,又称 asymmetric cryptography,是一个使用成对钥匙的加密系统。每对钥匙包括: 一个公钥:可能被其他人知道一个私钥:除了所有者之外,可能不被任何人知道         非对称加密的用途:数据加密、身份认证 非对称加解密     

  • Java生成RSA公钥、私钥 与 GO、PHP互相加密解密2022-02-04 16:33:09

    Java生成RSA公钥、私钥 与 GO、PHP互相加密解密 一,Java生成公钥、私钥 //作者:贤冰 import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import java.nio.charset.StandardCharsets; import java.security.*; import java.security.interfaces.RSA

  • 微信支付功能之一2022-02-01 15:32:09

    1. 引入支付参数 2. 加载商户私钥 3. 获取平台证书和验签器 4. 获取HttpClient对象 5. API字典和接口规则 6. 内网穿透 7. API v3 数字证书:  数字证书-https协议  

  • 什么是CSR文件2022-01-28 11:04:51

    什么是CSR文件   CSR是英文Certificate Signing Request的缩写,即证书签名请求。CSR文件是申请SSL证书时所需要的一个数据文件,下面将为你详细介绍CSR文件的具体内容。     数字证书的核心,其实就是非对称加密,也就是公私钥对加密。非对称加密之所以安全,前提条件是用户必须要保障

  • gpg 使用入门2022-01-26 11:35:36

    1. 生成秘钥 gpg --full-generate-key 等价于 gpg --full-gen-key Real name: yellowconvict为该秘钥的名字,也称为 USER-ID 在生成秘钥前最后一步还需要为秘钥设置密码 2. 查看公私钥 2.1 查看公钥 gpg --list-key 2.2 查看私钥 gpg --list-secret-key 3. 导出公私钥 --armor:

  • 快速了解常用的非对称加密算法,再也不用担心面试官的刨根问底2022-01-26 09:04:20

    面试官:说一说你常用的加密算法有哪些? 加密算法通常被分为两种:对称加密算法和非对称加密算法。其中,对称加密算法在加密和解密时使用的密钥相同;非对称加密算法在加密和解密时使用的密钥不同,分为公钥和私钥。此外,还有一类叫做消息摘要算法,是对数据进行摘要并且不可逆的算法。

  • linux之ssh免密码登录配置方法2022-01-25 20:03:17

    ssh免密码登录配置方法 参考:https://www.cnblogs.com/wenxingxu/p/9597307.html 1、生成公钥和私钥       ssh-keygen -t rsa       在 ~/.ssh/下面会生成文件      id_rsa(私钥)      id_rsa.pub(公钥) 2、将公钥拷贝到对应的机器上,两种方法:      直接将公钥,复制到对

  • 10.公钥,私钥的生成2022-01-21 19:02:07

    输入命令:ssh-keygen -t rsa,一路enter [root@VM-4-8-centos git]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your id

  • 同一台电脑生成多份ssh私钥和公钥,映射多个GitHub账号2022-01-20 23:01:10

    问题说明 当我们使用 Git 进行代码版本控制时,经常出现一台电脑需要连接多个Git 账号的情况,此时需要在一台电脑上生成多份 ssh 私钥和密钥,同时映射多个 Git 账号;这里我们需要同时连接 GitHub,码云,两个账号; 配置 1.生成 ssh 密钥文件; ssh-keygen -t rsa -C "Zbc521.gitee.com" -f ~/.

  • burpsuite抓https数据包原理2022-01-19 11:33:33

    目录 理解原理 应用例子 实验课做过burpsuite证书导入浏览器,很好奇为什么要这样做 直到前两天有师傅在群里提到了,然后有师傅分享了文章,我看了蛮久之后,得出理解如下: 学长分享的HTTPS原理文章读后感: 图解HTTPS原理 - 独自等待 理解原理 使用https协议传输数据的两个主机之间最终

  • 公钥加密和私钥签名2022-01-18 17:01:19

    目录 一、公钥加密       假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来作为私钥,不告诉你们,然后我告诉大家,1是我的公钥。   我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是

  • Identity-Based Traitor Tracing2022-01-18 13:03:59

    基于身份的加密可以在电子邮件应用程序中使用,被认为是一种有用的技术。然而,许多人虽然拥有少量的电子邮件标识,但通常属于较大的电子邮件组。电子邮件组或共享地址是一种电子邮件地址,它允许发送者向大量单独的电子邮件地址发送消息,而不需要知道实际的单独地址。使用现有的基于身份

  • 勒索病毒的发展史及解密办法2022-01-17 22:03:48

    勒索病毒就像是游走在互联网里的有害细胞,形式多变且难以捉摸。而它的蔓延,给企业和个人都带来了严重的安全威胁。 所以,今天鹅师傅就来扒一扒关于勒索病毒的那些事以及普通人应该如何有效“自救”。 1 勒索病毒的发展史:由个人化演变为产业化黑产链1、原始期: 大家知道最早的勒索病

  • putty使用密钥登陆OpenSSH2022-01-16 09:30:43

    在Windows管理Linux服务器时,常使用putty登陆ssh进行远程管理。默认登陆验证方式为密码认证,该方式虽然简单,但每次登陆都要输入一长串的密码,相当麻烦。而且,如果万一把root允许登陆打开,还有可能被强力破解,导致严重的后果。    所以,通常建议用密钥登陆验证代替密码方式,即简单,又可

  • 【支付】支付通道对接总结2022-01-13 23:31:50

    前言     写这篇随笔的目的主要是为了记录近期对接多家支付通道,在这过程中的经验,总结和教训   加签和验签   常见的加签/验签方式   目前对接的支付通道提供API接口,保证接口安全的方式不尽相同,参数加签和验签的方式也有区别     例如:针对统一下单接口,下面例举出常见

  • BUUCTF RSA2022-01-12 14:01:36

    打开压缩文件后 然后进行公钥解析 分解质因数n 然后由工具得d  最后拿出我珍藏已久的脚本 import rsa e= 65537 n= 86934482296048119190666062003494800588905656017203025617216654058378322103517 p= 285960468890451637935629440372639283459 q= 30400874160460192449

  • OpenSSL命令—pkcs122022-01-11 11:04:29

    PKCS#12文件在创建或分析的时候要依赖有一些选项。默认的是分析一个PKCS#12文件。一个PKCS#12文件可以用B<-export>选项来创建。 分析选项: -in filename:指定私钥和证书读取的文件,默认为标准输入。必须为PEM格式。 -out filename:指定输出的pkcs12文件,默认为标准输出。 -password ar

  • c#加密:四、公钥加密和签名2022-01-08 21:05:54

    一、公钥加密 1、概述         公钥加密是非对称的,因此加密和解密需要使用不同的密钥。对称加密的密钥可以是一串长度合适的任意字节串。但非对称加密则需要专门制作一对密钥。         这个密钥对包含一个公钥和一个私钥。它们将一起完成如下工作:       

  • ssl各种证书区别2022-01-07 21:02:53

    常见的SSL证书文件后缀扩展名说明: ①*.DER或*.CER文件: 带有这类后缀扩展名的SSL证书文件是二进制格式,只含有SSL证书信息,不包含私钥。 ②*.CRT文件: 这样的证书文件可以是二进制格式,也可以是文本格式,一般均为文本格式,功能与 *.DER及*.CER证书文件相同。 ③*.PEM文件: 这样的证书文件

  • RAS加密算法2022-01-04 01:03:00

    信息的加密与去密 信息加密的简单模型如图所示: 就是先对数字信息\(x\)做一个变换\(E\),将变换后的信息\(y=E(x)\)发出,接收方收到信息\(y\)后,进行一个相反的变换\(D\)(也就是\(E\)的逆运算),恢复成数字信息\(x=D(y)\),从而识别原始信息。 通常把数字信息\(x\)叫做明文,加密后得到的数

  • Canokey入门指南:F2A、OpenPGP、PIV2022-01-03 23:30:52

    Canokeys F2A Canokey使用Yubikey Authenticator来进行管理F2A。 下载Yubikey Authenticator,以下为Yubikey Authenticator官方下载网址 https://www.yubico.com/products/yubico-authenticator/#h-download-yubico-authenticator 运行Yubikey Authenticator 进入custom rea

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有