• 2024-06-21C#版本的sha256withRSA 私钥加密 方法
    publicstaticstringSign(stringcontentForSign,stringprivateKey){ //转换成适用于.Net的秘钥 varnetKey=RSAPrivateKeyJava2DotNet(privateKey); varrsa=newRSACryptoServiceProvider(); rsa.FromXmlString(netKey); //创建一个空对象 varrsaClear=newR
  • 2024-06-21RSA密码系统的特定密钥泄露攻击与Coppersmith方法的应用
    PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。RSA密码系统作为当前最广泛使用的公钥加密算法之一,其安全性依赖于大整数分解问题的困难性。然而,随着计算能力的提高和算法优化,特别是Coppersmi
  • 2024-06-19椭圆曲线加密算法
    椭圆曲线加密算法中公钥与私钥互换性分析PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。 在现代密码学中,椭圆曲线加密算法(EllipticCurveCryptography,ECC)因其高效的加密速度、较小的密
  • 2024-06-19Nginx服务器安装SSL证书教程
    Nginx服务器安装SSL证书教程,主要包括获取证书、安装证书、重启Nginx以及测试SSL证书是否安装成功等4大步骤,以下是详细图文教程。一、获取证书免费申请SSL证书,证书申请成功后,会获取到颁发证书文件(.zip)压缩格式,当中有包含四种证书格式如:Tomcat、Nginx、IIS、Apache;Nginx服务器
  • 2024-06-18HTTPS+TLS/SSL
    名词解释TLS:TransportLayerSecuritySSL:SecureSocketsLayer理论基础信息摘要算法根据一段信息计算出一串数字,但是由这串数字没办法还原出原来的信息等于是这串数字由这段信息产生,可以表示这段信息,称为这段信息的摘要主要有以下应用:传输文件时验证文件有无损坏
  • 2024-06-17椭圆曲线加密算法中公钥与私钥互换性分析
    PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。在现代密码学中,椭圆曲线加密算法(EllipticCurveCryptography,ECC)因其高效的加密速度、较小的密钥尺寸和较高的安全性而受到广泛关注。ECC基
  • 2024-06-17新手教学系列-​​​​​​基础知识(SSH使用)
    基础知识(SSH使用)什么是sshSecureShell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境[1]。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接[2]。虽然任何网络服务都可以通过SSH实现安全传输,SSH最常见的用途是
  • 2024-06-12python 代码说明 RAS基本原理
    importgmpy2q=7p=11e=13m=71if__name__=='__main__':print('step0公钥和私钥')print('公钥(n,e)')print('私钥(n,d)')#step1n=p*qprint(f'\nstep1最大公约数')
  • 2024-06-11RSA算法中,为什么需要的是两个素数?
    PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。RSA算法中,为什么需要的是两个素数?RSA算法是一种广泛使用的非对称加密技术,基于大数分解的困难性。本文将探讨为什么RSA算法需要两个素数,并以通
  • 2024-06-11密码
    https://juejin.cn/post/7195858568233386042对称加密对称加密就是加密和解密使用相同密钥的加密算法,这种加密算法的安全取决于密钥非对称加密非对称加密就是加密和解密使用了不同的密钥,分别称为公a钥和私钥。一般我们通过公钥加密,私钥解密。数字签名又称公钥数字签名,发送者
  • 2024-06-09安全电子邮件之PGP技术
    一、背景介绍   早期的互联网完全没有任何加密,用户之间传递的信息可以被任何人轻易截取窃听,更糟糕的是,美国联邦政府一直在试图将窃听合法化。   在这种情况下,菲利普·齐默曼(PhilipR.Zimmermann)在1991年创造了第一个版本的PGP(PrettyGoodPrivacy)加密。  
  • 2024-06-09读AI未来进行式笔记07量子计算
    1.      AI审讯技术1.1.        发明者最初的目的是发明一种能够替代精神药物,为人类带来终极快乐的技术1.1.1.          遗憾的是,他找到的只是通往反方向的大门1.2.        通过非侵入式的神经电磁干扰大脑边缘系统,诱发受审者最为恐惧及
  • 2024-06-08SpringBoot 快速实现 api 加密!
    在项目中,为了保证数据的安全,我们常常会对传递的数据进行加密。常用的加密算法包括对称加密(AES)和非对称加密(RSA),博主选取码云上最简单的API加密项目进行下面的讲解。https://gitee.com/isuperag/rsa-encrypt-body-spring-boot项目介绍该项目使用RSA加密方式对API接口返回的
  • 2024-06-07从0到1发布自己的NPM包
    在现代的软件开发中,npm(NodePackageManager)已经成为了JavaScript开发者不可或缺的工具之一。它不仅提供了一个庞大的第三方库生态系统,还允许开发者发布自己的包供他人使用。本文将详细介绍如何从零开始,发布自己的npm包。npm注册:开启你的npm之旅首先,我们需要在npm上注册一个
  • 2024-06-04ssl证书安全认证的原理是什么?
    SSL证书安全认证的原理是什么?SSL证书是一种数字安全证书,由受信任的CA机构验证身份后颁发,可以对数据传输进行加密以及对服务器进行身份验证。在配置SSL证书后,网站地址栏会显示“https://”开头,同时显示安全锁标志或绿色地址栏,这表示该网站已经通过了权威的第三方CA机构认证,用户可
  • 2024-06-034.16-4.17技术支持面试
    1、讲讲你的实习经历xxx2、讲讲密码学,对称和非对称(公钥加密)的区别,非对称是否可以用私钥加密;对称和非对称区别在于,对称使用同一个密钥加密解密(有安全隐患),非对称是公钥加密私钥解密(私钥一般储存在服务器);可行,应用于数字签名方面可以,私钥加密公钥验证解密签名,但是数字签名的过程包
  • 2024-06-02创建和管理一个 CA 及证书的生命周期
    1创建一个根CA,包括生成私钥和根证书。分析证书和0015,0034标准的符合情况生成根CA私钥:生成根CA的证书签署请求(CSR):生成根CA的证书:分析符合标准:2为一台服务器生成一个私钥和证书签署请求(CSR)。生成服务器私钥:生成服务器的证书签署请求(CSR)3使用根
  • 2024-06-02CA
    0使用openssl或者gmssl,提交markdown格式文档和转化后的pdf1创建一个根CA,包括生成私钥和根证书。分析证书和0015,0034标准的符合情况2为一台服务器生成一个私钥和证书签署请求(CSR)。3使用根CA对服务器的CSR进行签名,生成服务器证书。4吊销该服务器的证书。5
  • 2024-05-29WindowsCA证书服务(六)为CAweb颁发机构配置证书
    简介CA搭建好了,证书也申请了,完了么?没有,连一半都没有做完,凑活到不及格。为什么不及格,中级课程才刚开始:CAweb颁发证书,ocsp联机响应,crl注销列表,aia授权列表,自动备份,手动恢复,信任冲突,代码签名……为CAweb申请证书自己发证书,自己都没有证书,真惭愧啊,不过这顺序是为了方便简单凑活的
  • 2024-05-28WindowsCA证书服务(五)为nginx申请x509证书
    简介我们不止windows的IIS呀,还有nginx,apache等等服务器,这些服务器不止要证书,还要私钥呢。还有一些东东要p12格式的证书,包含证书链和私钥的单文件证书。比如说深信服的防火墙。openssl经过一番搜索,这次真得脱离windows了。即使我使用第三方软件,让你在windows下生成了密钥对,还
  • 2024-05-27使用OpenSSL生成证书和私钥文件
    使用OpenSSL生成证书和私钥文件,请按以下步骤操作:第1步:生成RSA私钥opensslgenrsa-outprivate_key.pem2048参数-out指定生成的私钥文件名,参数2048指定生成的RSA私钥以位为单位的长度,常见的取值:1024、2048、3072、4096,较长的密钥通常提供更高的安全性,但可能导致性能下降
  • 2024-05-19Linux公私钥登录
    因为我电脑是Win11,自带了ssh,所以我就一直在用powershell登录服务器,就懒得再用xshell了,不过下文件之类的有时还是要登我服务器是阿里云的,所以在阿里云密钥对设置那创建新的密钥和绑定此密钥,下载下来将密钥放在任意文件夹中,最好全路径英文,以防万一在C:\Users\username\.ssh下创
  • 2024-05-14linux生成ssh的一对公钥和私钥,然后配置git ssh拉取仓库代码
    linuxserver中如果想通过ssh方式拉取代码,那么就需要做一些配置:1.需要linux生成ssh的一对公钥和私钥:具体可以参考这篇文章:https://www.cnblogs.com/pingguomang/p/17926730.html 2.把这个公钥配置到gitlab仓库的sshandgpgkeys中:进入gitlab密钥对设置settings页面->SSHan
  • 2024-05-10在Mac电脑上新建SSH Key的详细步骤
    SSH(SecureShell)是一种加密的网络传输协议,允许用户安全地登录到远程服务器并执行命令。而SSHkey则是一对用于身份验证的密钥,包括公钥和私钥。在Mac电脑上新建SSHkey是保障远程连接安全的重要步骤。本文将详细介绍如何在Mac上生成SSH密钥对,并将其用于远程连接。一、打开终端首
  • 2024-05-09为 jsencrypt 增加私钥加密公钥解密的方法逻辑
    首先声明,使用RSA非对称加密,正常的使用情景是公钥加密、私钥解密。因为正常使用情景下,公钥是公开的,如果将私钥加密的数据发出去,使用公钥解密,其实理论上并没有起到加密的作用。私钥加密、公钥解密的使用场景是在于防篡改,确定私钥发来的数据是正确的。其实某种程度来说,确实就没