• 2024-06-13非对称加密基于DH、DSA的的变种ECDH、ECDSA
    前面介绍DH、DSA都是基于离散对数的大数分解难题的。为什么有了还有ECC(椭圆曲线)呢,因为ECC需要的秘钥更短、更快(整数因子分解算法是最快的计算离散对数因子分解算法)椭圆曲线密码学简介(一):实数域的椭圆曲线及其群运算规则椭圆曲线公式曲线公式曲线没有奇异点,即处处光
  • 2024-01-16.net core ECDsa
    ECDsa(EllipticCurveDigitalSignatureAlgorithm)是一种基于椭圆曲线密码学的数字签名算法。在.NETCore中,System.Security.Cryptography.ECDsa类提供了对ECDsa算法的支持。ECDsa算法用于生成和验证数字签名,其主要用途包括:数字签名:使用私钥对数据进行签名,生成数字签名。这个
  • 2023-11-26通过Java和ECDSA生成X509版本的证书
    1.创新maven项目导入相关依赖<dependencies><dependency><groupId>org.bouncycastle</groupId><artifactId>bcpkix-jdk15on</artifactId><version>1.70</version></depe
  • 2023-11-18Linux命令(124)之ssh
    linux命令之ssh1.ssh介绍linux命令ssh是linux客户端连接工具,用来登录linux2.ssh用法ssh[参数]选项ssh常用参数参数说明-p指定远程服务器上的端口-l指定连接远程服务器的登录用户名3.实例3.1.通过指定端口和用户名连接远程服务器命令:ssh-lroot192.168.10.244-p22[root@rhel7
  • 2023-09-24ECDSA 相同k值问题
    K的重要性当我们使用ECDSA进行签名的时候,k的保密性非常重要。如果我们对所以的签名操作都用一样的k或者我们的随机数生成器存在可预测性,一个攻击者可能会猜出私钥。索尼几年前曾犯过这个错误。PlayStation3只能运行被索尼的进行ECDSA签名的游戏。如果我想为PlayStation3开发
  • 2023-09-07ECC, ECDH and ECDSA
    ECC椭圆加密算法ECDH:其中DH代表交换密钥的DH算法,所以这个代表是椭圆曲线实现的DHECDSA:DSA代表数字签名,所以这个代表用椭圆曲线实现的DSA其原理部分涉及了:Discrete Logarithm Problem,阿贝尔群,模运算等数学知识,我不懂,暂时没有学习。如果想深入看,可以参考如下文章:https://and
  • 2023-08-16nginx的一些安全设置--持续更新
    #nginx配置安全建议ssl_protocolsTLSv1.2TLSv1.3;ssl_ciphersECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA
  • 2023-07-25远端ssh key失效Host key verification failed
    集群机器使用sshd-keygen配置了免密登录,然而登陆报错ERROR:Someonecouldbeeavesdroppingonyourightnow(man-in-the-middleattack)!ERROR:Itisalsopossiblethatahostkeyhasjustbeenchanged.ERROR:ThefingerprintfortheECDSAkeysentbytheremoteho
  • 2023-07-14nginx tlsv1.3配置
    server{#这里开始listen443ssl;server_namelocalhost;ssl_certificate/usr/local/nginx/conf/cert/9169645__shhanqian.com.pem;#证书的路径ssl_certificate_key/usr/local/nginx/conf/cert/9169645__shha
  • 2023-05-27区块链应用:椭圆曲线数字签名算法ECDSA
    1椭圆曲线密码学椭圆曲线密码学(EllipticCurveCryptography,缩写ECC),是基于椭圆曲线数学理论实现的一种非对称加密算法。椭圆曲线在密码学中的使用是在1985年有NealKoblitz和VictorMiller分别提出来的。标准的椭圆曲线椭圆曲线加密考虑K=kG,其中K、G为椭圆曲线Ep(a
  • 2023-04-05做免密登录传输文件的时候报错:ERROR: Host key verification failed.:解决方法
    报错信息: 在做好公钥以后,准备进行传输到另一台机器的时候,发生了报错。 报错原因:1、在CSDN上面找到了问题的根源,是因为/root/.ssh/known_hosts文件里面有传输错误的记录。2、没有记录的都可以正常传输,至此才找到问题的解决办法。 解决方法:1、切换到/root/.ssh/:[root@
  • 2023-03-03遇到:ECDSA host key ... for has changed and you have requested strict checking
    问题:远程ssh连接机器遇到如下报错。ECDSAhostkey“ip地址”forhaschangedandyouhaverequestedstrictchecking我图没了,借一下别人报错图。  解决:
  • 2023-01-16以太坊签名从数学原理到安全应用
    前言最近审计的时候有涉及到签名与验签的内容,所以想着补一下这方面的知识。但是因为签名涉及到密码学的内容,以及对自己的实力有着清楚的认识,所以本篇文章第一部分提供一个
  • 2023-01-05ssh免密登录问题
    执行ssh-copy-id遇到/usr/bin/ssh-copy-id:ERROR:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ERROR:@WARNING:REMOTEHOSTIDENTIFICATIONHA
  • 2022-12-02Jenkins关联GitLab
    1、Jenkins、GitLab服务器上面生成公钥、私钥ssh-keygen-tecdsa#回车指到没有交互式2、GitLabWEB端添加刚刚生成的公钥cat~/.ssh/id_ecdsa.pub#查看密钥登
  • 2022-10-23远程访问及控制(SSH)
    SSH简介概念SSH(SecureShell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能;SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输
  • 2022-10-16远程访问及控制(SSH)
    SSH简介概念SSH(SecureShell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能;SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输
  • 2022-08-31pycharm拉取git报错“WARNING: POSSIBLE DNS SPOOFING DETECTED!”
    【现象】@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WARNING:POSSIBLEDNSSPOOFINGDETECTED!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@