dllhell 听说过吗?

Elliptic curve methods are now used extensively in cybersecurity, and your connection to this web page probably uses elliptic curve methods for its key exchange. Normally for a secure connection, we will use something like AES for the main encryption, and where the key is negotiated with ECDH (Elliptic Curve Diffie Hellman).

椭圆曲线方法现在已广泛用于网络安全中,与此网页的连接可能使用椭圆曲线方法进行密钥交换。 通常,对于安全连接,我们将使用诸如AES之类的主加密方式,并且与ECDH(椭圆曲线Diffie Hellman)协商密钥。

So you may have heard about Curve 25519 (created by the mighty Dan Bernstein [here]), as it’s used in many applications, including with Tor, and OpenSSL. Overall, it uses a finite field defined with a prime number of:

因此,您可能已经听说过Curve 25519 (由强大的Dan Bernstein 在此处创建),因为它已在许多应用程序中使用,包括与Tor和OpenSSL一起使用。 总体而言,它使用以下列素数定义的有限域:

2²⁵⁵-19

2²⁵⁵-19

All this means is that all of the operations are done (mod 2²⁵⁵-19). With Curve 25519 we use a key exchange method of X25519 (and which basically just uses one of the co-ordinates of the elliptic curve). Here is my implementation of X25519 [demo]:

这意味着所有操作都已完成(mod2²⁵⁵-19)。 对于Curve 25519,我们使用X25519的密钥交换方法(并且基本上只使用椭圆曲线的坐标之一)。 这是我对X25519的实现[ demo ]:

And so while X25519 gives around 128-bit security, we can improve on this with Curve 448, and which implements around 224-bit security, and uses a prime number of:

因此,尽管X25519提供了约128位的安全性 ,但我们可以使用Curve 448对其进行改进,它可以实现约224位的安全性,并使用以下质数:

2⁴⁴⁸-2²²⁴-1

2⁴⁴⁸-2²²⁴-1

This considerably improves the security of the key exchange method, and should be used in applications that need a much higher security level than X25519. The coding for this in Python is [demo]:

这大大提高了密钥交换方法的安全性,应在需要比X25519高得多的安全性级别的应用程序中使用。 Python中对此的编码为[ demo ]:

The coding for these is based RFC 7748 [here]. So here are two demos:

这些的编码基于RFC 7748 [ here ]。 因此,这是两个演示:

翻译自: https://medium.com/asecuritysite-when-bob-met-alice/youve-heard-of-x25519-but-what-s-so-special-about-x448-c790ef57ceb1

dllhell 听说过吗?


http://www.taodudu.cc/news/show-2964064.html

相关文章:

  • YOLO—V1细节分析
  • 用FPGA实现深度卷积神经网络(5)
  • 目标检测算法YOLO-V1算法详解
  • base64上传为表单提交给后台的方法
  • 下载base64码
  • 从简单的数据表中学习oracle的窗口函数使用
  • stm32f302实现斩波控制步进电机_电子产品装调与智能检测实训考核装置
  • python class tynu()_Task02-BaseLine.ipynb
  • 吴恩达---机器学习笔记
  • Javaweb-01.html和css
  • Oracle 无备份情况恢复ocr和olr
  • 个人简历介绍自己怎么写? 我的优势如何表达
  • 软件测试人员的优势,软件测试师 求职八大优势
  • Golang面试整理 三 简历如何书写
  • 个人经历(简历)
  • 7年iOS开发经验,教你写一份脱颖而出的简历,进入大厂机会翻3倍!
  • java 开发优势_Java最核心的优势是什么?
  • 来来来!java程序员个人优势
  • python开发简历自我介绍范文_你们简历上的自我介绍怎么写的?
  • 前端开发我的优势
  • java简历个人优势,面试题附答案
  • 个人简历应聘优势怎么写? 个人优势让你的简历模板加分
  • 大学生简历个人优势怎么写? 有吸引力的简历制作要有重点
  • GitHub牛逼开源项目!像写 Markdown 一样画流程图
  • Github TOC 生成工具
  • 干货 :7招帮你打造完美数据科学GitHub作品集!
  • 上半年最中意的 GitHub 更新「GitHub 热点速览 v.22.21」
  • 【带你看看开源圈的新趋势】GITHUB OCTOVERSE 2022 详细解读
  • Github优秀作品
  • 第三方登录之Github登录篇

dllhell 听说过吗?_您已经听说过X25519,但是X448有何特别之处?相关推荐

  1. 叮咚谁呀我是送信的邮递员呀_《幼儿园听说游戏》PPT课件.ppt

    <<幼儿园听说游戏>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<幼儿园听说游戏>PPT课件.ppt(16页珍藏版)>请在装配图网上搜索. 1 ...

  2. 英语听力采用计算机化考试,北京英语听说考试2021年 北京英语听说机考满分

    北京高考英语听说考试每年进行两次.第一次英语听力和口语测试于2020年12月12日进行,第二次英语听力和口语测试将于2021年3月20日使用计算机化考试模式进行.今天小编还特意收集了关于北京英语听说机 ...

  3. 北京中考英语听说计算机考试时间,2019英语听说机考和模拟考时间正式确定!(附考试范围)...

    原标题:2019英语听说机考和模拟考时间正式确定!(附考试范围) 2019年北京中考英语听说考试时间正式确定了,中考英语听说考一年两考,两次考试取高分计入中考成绩,考生需要在中考报名的时候选择是否参加 ...

  4. 我从未看过荒原写作背景_您从未听说过的最佳数据科学认证

    我从未看过荒原写作背景 重点 (Top highlight) **Update 8/15: it's recently come to my attention that the certificat ...

  5. 浙江财经大学java试卷_揭秘!听说浙江财经大学期末卷是——

    原标题:揭秘!听说浙江财经大学期末卷是-- 最近的朋友圈关键词是什么? "期末考" 每年一到复习周 红着眼眶熬着夜 等等等等 浙江财经大学期末卷 考了的同学最后都拿了高分? 开始答 ...

  6. python广告搞笑_技术入门 | 听说Python的广告刷爆了你的朋友圈?

    前几天,一条 Python 广告刷爆了小编的朋友圈.网友纷纷惊呼,"什么鬼?居然这么多人在学 Python?"而在日前 IEEE Spectrum 发布的第五届年度编程语言交互排行 ...

  7. java 网络编程connection timed out是什么意思_什么?听说这四个概念,很多 Java 老手都说不清...

    Java 是很多人一直在用的编程语言,但是有些 Java 概念是非常难以理解的,哪怕是一些多年的老手,对某些 Java 概念也存在一些混淆和困惑. 所以,在这篇文章里,会介绍四个 Java 中最难理解 ...

  8. 中考英语听说计算机考试满分,中考英语听说机考在即,这些考生可免试计满分...

    原标题:中考英语听说机考在即,这些考生可免试计满分 首次英语听力(说)机考即将进行,那些有听力障碍.言语障碍的学生,成绩该怎么计算?北京市教委下发了<关于听力及言语障碍考生参加2018年中考英语 ...

  9. 初中学考英语听说计算机考试,2018中考英语听说计算机考试工作重要通知

    根据<北京市教育委员会关于本市中招与初中教学改进工作的通知>(京教计[2015]35号)和<北京市教育委员会关于中.高考英语听说计算机考试有关事项的通知>(京教函[2017]3 ...

最新文章

  1. 编程珠玑第三章习题答案
  2. ansible调用callbacks插件实现结果nosql输出回调
  3. console程序显示彩色文字 .
  4. 互为质数的勾股数c语言,c语言 寻求勾股数满足x2+y2=z2的正整数x,y和z称为一组勾股数(pythagorean...
  5. 关于ByteBuffer使用解释
  6. 目录操作相关的系统函数
  7. js模板引擎 之handlebars.js
  8. 如何写博客(网摘)第一步:我是谁?
  9. Android 安全 (一)
  10. eclipse中追加html模板,Eclipse创建自定义HTML5,JSP模板
  11. jmp软件(jMP软件正交设计交互作用)
  12. 中职计算机平面设计主要学什么,四川省计算机平面设计专业学什么
  13. 小小总结之渗透测试面试题以及答案
  14. 记一次安装 ubuntu 18.04 双系统 (双硬盘)
  15. ReadMe 好看指南
  16. (Java) 实现打印菱形图案
  17. C617 redhat smicmmrf 工艺库安装 乞丐版
  18. 【Mind】角膜上皮脱落康复记录
  19. CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM 开源项目汇总
  20. RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接

热门文章

  1. 一个月工资3500元,有双休,每天工作8小时
  2. C++中的long long和__int64类型
  3. 「深圳二手房」成交激增会不会是楼市转机的标志?
  4. root的小米如何升级,小米开发版怎么刷root
  5. 7-1 判断两个数是否互质
  6. A Personality traits and job candidate screening via analyzing facial videos 阅读笔记
  7. 计算机中二进制的加法
  8. C# 保存窗体为图片(保存纵断面图)
  9. 平价好用的真无线蓝牙耳机,这五款入门首选超划算
  10. U盘、移动硬盘错误0x80071ac3!