首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏你的Bug我做主

    原理

    当我们谈到加(签名)和验(验证签名)时,通常是在信息安全领域中,特别是在数据传输和通信方面。这两个概念主要用于确保数据的完整性和身份验证,以防止数据被篡改或冒充。 加原理: 加是指在数据传输之前,发送方对数据进行加密处理,生成一个数字签名,并将该签名与原始数据一起发送给接收方。 验原理: 验是在接收方接收到数据后,利用发送方的公钥来验证数据的完整性和真实性。 选择哈希算法: 接收方选择与发送方相同的哈希算法。 通过这样的加和验签过程,可以确保数据在传输过程中没有被篡改,并且能够验证数据的发送方是否是合法的。这种方式在保护数据完整性和身份验证方面非常有用,特别是在网络通信和安全传输的场景中。 data, padding.PKCS1v15(), hashes.SHA256() ) return signature # 公钥验

    2.5K41编辑于 2023-11-20
  • 来自专栏AI机器学习与深度学习算法

    学习分类 2-3 感知机

    w\cdot x = |w|\cdot|x| \cdot cos\ \theta 两个向量的模必定为正数,因此要判断内积的正负,只需要观察两个向量之间夹角的余弦值即可。余弦函数图像如下所示。

    67310编辑于 2022-11-08
  • 来自专栏呼叫中心中间件

    讲解呼叫中心中间件如何实现“”功能(mod_cti基于FreeSWITCH)

    前言本文主要讲述呼叫中心中间件中的“”功能是什么?以及在顶顶通呼叫中心中间件如何实现“”这一功能。提示:以下是本篇文章正文内容,下面案例可供参考一、“”功能是什么? 二、实现步骤1、 进入顶顶通呼叫中心中间件 ccAdmin -> 拨号方案 ,创建一个新的拨号方案——“”,并在这一拨号方案中添加触发的条件和执行的动作。 例子:action=cti_line_check_in data=linename mohlinename 线路名 如果不设置会使用拨打电话的来电作为线路名,绑定的线路。 )2、前往 ccAdmin -> 呼叫路由 -> internal (用于呼出的路由),启用之前新添的拨号方案——“”。 如果有,然后再另一个话机呼叫“1003”号码,如果主叫为 1003 的话机能够自动接听,就说明“”功能已实现。

    86020编辑于 2023-10-30
  • 来自专栏算法无遗策

    动画 | 什么是2-3树?

    2-3树正是一种绝对平衡的树,任意节点到它所有的叶子节点的深度都是相等的。 2-3树的数字代表一个节点有2到3个子树。它也满足二分搜索树的基本性质,但它不属于二分搜索树。 2-3树查找元素 2-3树的查找类似二分搜索树的查找,根据元素的大小来决定查找的方向。 动画:2-3树插入 2-3树删除元素 2-3树删除元素相对比较复杂,删除元素也和插入元素一样先进行命中查找,查找成功才进行删除操作。 2-3树为满二叉树时,删除叶子节点 2-3树满二叉树的情况下,删除叶子节点是比较简单的。 动画:2-3树删除 -----END---

    1.1K10发布于 2020-01-02
  • 来自专栏我是攻城师

    什么是2-3

    2-3树 VS 二叉搜索树 同样的一组数据,在2-3树和二叉搜索树里面的对比如下: ? 可以看到2-3树的节点分布非常均匀,且叶子节点的高度一致,并且如果这里即使是AVL树,那么树的高度也比2-3树高,而高度的降低则可以提升增删改的效率。 2-3树的插入 为了保持平衡性,2-3树的插入如果破坏了平衡性,那么树本身会产生分裂和合并,然后调整结构以维持平衡性,这一点和AVL树为了保持平衡而产生的节点旋转的作用一样,2-3树的插入分裂有几种情况如下 2-3树的删除 2-3树节点的删除也会破坏平衡性,同样树本身也会产生分裂和合并,如下: ? 总结 本篇文章,主要介绍了2-3树相关的知识,2-3树,2-3-4树以及B树都不是二叉树,但与二叉树的大致特点是类似的,它们是一种平衡的多路查找树,节点的孩子个数可以允许多于2个,虽然高度降低了,但编码相对复杂

    2.4K20发布于 2019-04-28
  • 来自专栏捡田螺的小男孩

    程序员必备基础:加

    其实可以回答这一点,加和验,这将让你的接口更加有安全。接下来,本文将和大家一起来学习加和验。 从理论到实战,加油哦~ 密码学相关概念 加概念 为什么需要加、验 加密算法简介 加相关API 加代码实现 公众号:捡田螺的小男孩 本文已经收录到个人github,文章有用的话,可以给个 为什么需要加 上小节中,加和验我们已经知道概念啦,那么,为什么需要加和验呢?有些朋友可能觉得,我们不是用「公钥加密,私钥解密」就好了嘛? 接下来呢,举个demo吧。 它的一个缺点是,加密和解密操作的实现比其他机制时间 (相比RSA算法,该算法对CPU 消耗严重)。 国密算法 国密即国家密码局认定的国产密码算法。 加相关Java的API 这个小节先介绍一下加需要用到的API吧~ 加相关API - java.security.Signature.getInstance(String algorithm

    8.7K22发布于 2020-07-21
  • 来自专栏刷题笔记

    2-3 链表拼接 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101050371 2-3 链表拼接 (20 分) 本题要求实现一个合并两个有序链表的简单函数

    73440发布于 2019-11-08
  • 来自专栏python3

    2-3 T-SQL函数

    2-3 T-SQL函数 学习系统函数、行集函数和Ranking函数;重点掌握字符串函数、日期时间函数和数学函数的使用参数以及使用技巧 重点掌握用户定义的标量函数以及自定义函数的执行方法 掌握用户定义的内嵌表值函数以及与用户定义的标量函数的主要区别 我们首先运行一段SQL查询:select tno,name , salary From teacher,查询后的基本结构如图2-3所示。我们看见,分别有三位教师的薪水是一样高的。 图2-3 薪酬排序基本情况 图2-4 row_number函数排序 图2-5 row_number另一使用 我们可以使用Row_number函数来实现查询表中指定范围的记录,一般将其应用到Web应用程序的分页功能上

    2.2K10发布于 2020-01-08
  • 来自专栏python3

    2-3 选项卡控件

    2-3 选项卡控件 u本节学习目标: n了解选项卡控件的基本属性 n掌握如何设置选项卡控件的属性 n掌握统计页面选项卡控件页面基本信息 n掌握选项卡控件的功能操作控制 2-3-1 简介 在 Windows 一般选项卡在Windows操作系统中的表现样式如图2-3所示。 ? 图2-3 图片框控件的属性及方法 2-3-2 选项卡控件的基本属性 图片框控件是使用频度最高的控件,主要用以显示窗体文本信息。 其基本的属性和方法定义如表2-3所示: 属性 说明 MultiLine 指定是否可以显示多行选项卡。如果可以显示多行选项卡,该值应为 True,否则为 False。 使用这个集合可以添加和删除TabPage对象 表2-3 选项卡控件的属性 2-3-3 选项卡控件实践操作 1.

    2.3K10发布于 2020-01-07
  • 来自专栏腾讯电子签技术

    电子系统剖析

    当下国家政府推行无纸化,电子开始频繁出现在各类媒体文章。尤其在腾讯电子推出小收据之后,越来越多的人关注电子,详情可参考手写收据太麻烦,下回用微信开! 。 在此之前,E宝、法大大等电子签章类产品早已出现,本文就电子的支撑系统,做一个大概的剖析。抛砖引玉,希望有更多深入的电子技术文章出现。 (阅读本文大概需要8分钟) 一、应用场景模型 在剖析电子系统之前,我们得清楚电子的应用场景模型,下面简单说一下个人的理解。 详情可参考至信链官方网站 私有化 提到电子系统,必不可少的就是私有化。中大型企业,在对接电子系统,大多会要求私有化部署,将文件、数据控制在企业内部。 从电子系统的设计,到电子业务的快速展开,大众的普及化,必然需要经过不断打磨的过程。期待更多深度的文章,逐渐形成电子的生态。也欢迎大家对电子系统提出各种问题、建议,共同探讨。

    4.4K40发布于 2021-08-24
  • 来自专栏软件方法

    合同联流程

    合同联流程。 经办人提出申请->部门经理审核->按所选择的多部门进行联审->副总经理审核->总经理审批->总部财务部审核->总助确认。 有一张合同联签单流转。

    2.4K50发布于 2021-04-22
  • 一文读懂电子:腾讯云电子全解析

    电子作为数字化转型的重要工具,正逐步替代传统纸质合同。本文详解电子的法律定义与核心价值,并推荐腾讯电子产品,结合其区块链存证、全场景覆盖等优势,为企业及个人提供高效安全的签约解决方案。 一、电子是什么?为何备受青睐?电子是指通过数字技术对电子文档进行签署、验证和管理的过程,其法律效力受《中华人民共和国电子签名法》保护。 二、腾讯电子:行业标杆产品解析(一)核心优势维度 腾讯电子特色 政务与民生 租赁市场:中原地产API批量发起租赁合同,灵活调整单据状态; 健康防疫:学校对接腾讯电子,实现返校申报自动化核验。 访问腾讯电子官网,开启您的电子签约新时代!

    3K10编辑于 2025-10-13
  • 来自专栏生信喵实验柴

    序列比对

    随着三代测序技术的发展,目前已经开发出多款适用于三代测序数据的比对软件,例如minimap2,ngmlr,blasr 等。

    2.3K00编辑于 2022-10-25
  • 来自专栏机器学习入门

    算法原理系列:2-3查找树

    结构缘由 首先,搞清楚2-3查找树为什么会出来,它要解决什么样的问题?假设我们对它的基本已经有所了解了。先给它来个简单的定义: 2-3查找树: 一种保持有序结构的查找树。 而2-3树就是为了规避上述问题而设计发明出来的模型。现在请思考该如何设计它呢? 这里我们从BST遇到的实际问题出发,提出设计指标,再去思考利用些潜在的性质来构建2-3树。 这部分内容,没有什么理论根据,而是我自己尝试去抓些字典的性质来构建,而2-3树的诞生过程并非真的如此,所以仅供参考。 构建2-3树 字典的两个主要操作为:查找和插入。 我就不卖关子了,直接给出2-3树的其中一个基本定义: 一棵2-3查找树或为一颗空树,或由以下节点组成: 2-节点:含有一个键和两条链接,左链接指向的2-3树中的键都小于该节点,右链接指向的2-3树中的键都大于该节点 3-节点:含有两个键和三条链接,左链接指向的2-3树中的键都小于该节点,中链接指向的2-3树中的键都位于该节点的两个键之间,右链接指向的2-3树中的键都大于该节点。 !!!

    1.2K20发布于 2019-05-26
  • 来自专栏Python

    轮询、轮询、连接、websocket

    实现Web端即时通讯的方法:实现即时通讯主要有四种方式,它们分别是轮询、轮询(comet)、连接(SSE)、WebSocket。 轮询和短轮询比起来,明显减少了很多不必要的http请求次数,相比之下节约了资源。轮询的缺点在于,连接挂起也会导致资源的浪费。 SSE在本质上就与之前的轮询、短轮询不同,虽然都是基于http协议的,但是轮询需要客户端先发送请求。 http://www.cnblogs.com/huchong/p/8530067.html 四种Web即时通信技术比较   从兼容性角度考虑,短轮询>轮询>连接SSE>WebSocket;   从性能方面考虑 ,WebSocket>连接SSE>轮询>短轮询。

    11K31发布于 2018-03-28
  • 来自专栏前端开发分享

    关于加解密、加的那些事 | 得物技术

    还有什么公钥加密、私钥解密、私钥加、公钥验。这些都什么鬼?或许在你日常工作没有听说过这些名词,但是一旦你要设计一个对外访问的接口,或者安全性要求高的系统,那么必然会接触到这些名词。 也就是说,公钥密码是可以猜出来的,但需要极的时间,等到猜出来了,这个秘密也没有保密的必要了。 UNWRAP_MODE(导入Key),初始化时需指定某种操作模式 秘钥的可以由我们自己定义,也可以是由AES自己生成,当自己定义是需要是要注意: (1)根据 AES 规范,可以是 16 字节、24 字节和32 字节, 3.3.2 加和验 还有第二种情况,公钥是用来解密信息的,确保让别人知道这条信息是真的由我发布的,是完整正确的。 所以这种我们称之为加和验。 继续拿小明和银行A举例子。

    1.6K20编辑于 2023-03-10
  • 来自专栏U3D技术分享

    《游戏引擎架构》阅读笔记-第2-3

    本系列博客为《游戏引擎架构》一书的阅读笔记,旨在精炼相关内容知识点,记录笔记,以及根据目前(2022年)的行业技术制作相关补充总结。 本书籍无硬性阅读门槛,但推荐拥有一定线性代数,高等数学以及编程基础,最好为制作过完整的小型游戏demo再来阅读。 本系列博客会记录知识点在书中出现的具体位置。并约定(Pa b),其中a为书籍中的页数,b为从上往下数的段落号,如有lastb字样则为从下往上数第b段。 本系列博客会约定用【】来区别本人所书写的与书中观点不一致或者未提及的观点,该部分观点受限于个人以及当前时代的视角

    1K10编辑于 2022-10-28
  • PyQt 日应用制作

    渐渐地,我也想动手做一个桌面版“日应用”,每天自动切换一句文案和一张背景图,简单、优雅,还能自己折腾界面和功能。 于是,一款基于 PyQt 的“日应用”就在我的构思中萌芽。 ResourceManager:负责加载、缓存和提供“日”资源,包括本地扫描与在线下载。 Cache:本地资源管理,按“年月日”组织子文件夹,便于查找与过期清理。 _show_window()十、样式美化与 QSS为了让日更有质感,我在 resources/style.qss 中写了如下片段: QMainWindow { background: transparent 总结从思考动机,到需求拆解,再到架构图、模块落地、代码实现、细节优化,最后到美化和打包,整个“日应用”开发过程,既是一场 PyQt 的深度研习,也是一次 桌面小工具 的完整落地实践。 若你正好也想做个“桌面日”“待办小助手”“天气预报”“文件管理”等工具,不妨借鉴本文的模块划分与工作流程。 最后,祝你编码顺利,每天都有一句好文案,给工作和生活增添一丝小确幸。

    47000编辑于 2025-05-01
  • 来自专栏五分钟学算法

    数据结构与算法——2-3

    因此,引入了 2-3 树来提升效率。2-3 树本质也是一种平衡搜索树,但 2-3 树已经不是一棵二叉树了,因为 2-3 树允许存在 3 这种节点,3- 节点中可以存放两个元素,并且可以有三个子节点。 2-3 树定义 2-3 树的定义如下: (1)2-3 树要么为空要么具有以下性质: (2)对于 2- 节点,和普通的 BST 节点一样,有一个数据域和两个子节点指针,两个子节点要么为空,要么也是一个2 例如图 2.1 所示的树为一棵 2-3 树: ? 图2.1 2-3 树性质 性质: (1)对于每一个结点有 1 或者 2 个关键码。 (2)当节点有一个关键码的时,节点有 2 个子树。 2-3树查找 2-3 树的查找类似二叉搜索树的查找过程,根据键值的比较来决定查找的方向。 例如在图 2.1 所示的 2-3 树中查找键为H的节点: ? img 2-3树为满二叉树,删除叶子节点 操作步骤:若2-3树是一颗满二叉树,将2-3树层树减少,并将当前删除节点的兄弟节点合并到父节点中,同时将父节点的所有兄弟节点合并到父节点的父节点中,如果生成了4

    87210发布于 2019-09-03
  • 来自专栏育种数据分析之放飞自我

    笔记GWAS 操作流程2-3:MAF过滤

    因为这里是人的数据,所以染色体只需要去1~22的常染色体,提取它的家系ID和个体ID,后面用于提取。

    6.2K20发布于 2020-04-14
领券