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

    原理

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

    1.9K41编辑于 2023-11-20
  • 来自专栏TA码字

    HttpComponents HttpClient连接池(9)-连接

    在上一篇文章里我们介绍了 httpclient 连接池对于 SSL 的支持,这里主要介绍连接池中的连接。 池化对象 CpoolEntry 虽然重用了,但是里面真正的原始 socket 是连接么? 根据以上分析,在 httpclient 中如果希望重用池化对象并且保持连接,那么务必调用 EntityUtils 中的方法。 如果不希望重用池化对象,不希望有连接,那么请调用 CloseableHttpResponse 的 close() 方法。 对于使用连接的情况下也有一些思考: 如果池化对象归还到连接池并且没有关闭原始 socket 保持连接。

    1.7K30发布于 2020-04-14
  • 来自专栏天下风云

    .NET9现代化编程啥样?

    现代化的.NET .NET9是最新的版本,从PreView1到如今的PreView6进行大范围的更新,以便于适应现代化的开发需求。 而这里面最引人瞩目的即是.NET9 PreView5里面增强了对于人工智能的支持,多维数组的扩展(意即:张量。它是人工智能 (AI) 的基石数据结构)。 NET9运行时的复杂度和规模度,上可玩OOP级别的托管代码,下可玩原生0和1的强力操控。(最近利用底层技术,逆向了一个经常玩的游戏梦三国2,感兴趣的小伙伴可以B站搜索:江湖评谈。

    31110编辑于 2024-07-25
  • 来自专栏呼叫中心中间件

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

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

    66120编辑于 2023-10-30
  • 来自专栏捡田螺的小男孩

    程序员必备基础:加

    它的一个缺点是,加密和解密操作的实现比其他机制时间 (相比RSA算法,该算法对CPU 消耗严重)。 国密算法 国密即国家密码局认定的国产密码算法。 PUBLIC_KEY_STR = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDaJzVjC5K6kbS2YE2fiDs6H8pB\n" + "JFDGEYqqJJC9I3E0Ebr5FsofdImV5eWdBSeADwcR9ppNbpORdZmcX6SipogKx9PX IOzofykEkUMYRiqokkL0jcTQRuvkWyh90iZXl5Z0FJ4APBxH2mk1uk5F1mZxf\n" + "pKKmiArH09floA7gY96yuhV46z3XGssQa39qu15byJIP5loYNRVXf7BwR1yL94K8\n" + "WVzk9S5kmi4zZdloMrgWDYhFN8NdAgMBAAECgYA9bz1Bn0i68b2KfqRdgOfs rndAVfBdtv5KeV+OXqM= 验结果:true 微信公众号 Reference [1]维基百科: https://zh.wikipedia.org/wiki/Wikipedia:%E9% https://juejin.im/post/5b48b0d7e51d4519962ea383#heading-12[5]【易错概念】国密算法SM1(SCB2)、SM2、SM3、SM4、SM7、SM9

    8.3K22发布于 2020-07-21
  • 一文读懂电子:腾讯云电子全解析

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

    52110编辑于 2025-10-13
  • 来自专栏软件方法

    合同联流程

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

    2K50发布于 2021-04-22
  • 来自专栏腾讯电子签技术

    电子系统剖析

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

    3.8K40发布于 2021-08-24
  • 来自专栏生信喵实验柴

    序列比对

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

    2K00编辑于 2022-10-25
  • 来自专栏前端开发分享

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

    也就是说,公钥密码是可以猜出来的,但需要极的时间,等到猜出来了,这个秘密也没有保密的必要了。 UNWRAP_MODE(导入Key),初始化时需指定某种操作模式 秘钥的可以由我们自己定义,也可以是由AES自己生成,当自己定义是需要是要注意: (1)根据 AES 规范,可以是 16 字节、24 字节和32 字节, 所以这种我们称之为加和验。 继续拿小明和银行A举例子。 /8jOVdbeyU9BziVhViz1V0TtGW8bfbEnIStc3Q== 解密后的数据:不学无数 生成的签名:wvUXtr2UI0tUXmyMTTUBft8oc1dhvtXSBrFFetI5ZoxMm91TbXRWD31Pgqkg72ADxx9TEOAM3Bm1 kyzfBCZZpoq6Y9SM4+jdJ4sMTVtw0wACPglnPDAGs8sG7nnLhXWNQ1Y4pl4ziY6uLxF1TzQLFTxu NAS7nyljbG69wrb9R3Sv5t8r1I54rYCVGSVFmTrGf

    1.3K20编辑于 2023-03-10
  • 来自专栏深入浅出区块链技术

    钱包的使用

    本文作者:Ashton[1] 0x01 什么是多钱包 与多钱包对应的是单钱包[2],我们要往区块链上发送一笔转账交易,需要去用钱包去做一个签名,我们自己签好名把交易发送出去,交易执行成功转账就成功 ,这就是典型的单钱包,也是我们平时使用最多的钱包。 多钱包,顾名思义,就是需要多个人去签名执行某个操作的钱包。使用多钱包进行转账,往往需要 >= 1 个人去签名发送交易之后,转账操作才真正完成。 在以太坊中,多钱包往往是一个智能合约。 0x02 什么时候需要用多钱包 需要用多钱包的场景还是挺多的。

    2.3K40编辑于 2022-05-25
  • 来自专栏云头条

    9 家 IT 公司行贿 284.2 万:一处被判 6 年

    具体事实如下: 一、收受广西巨拓电子科技有限公司董事沈某送给的183万元 1、2010年下半年,李某某在担任广西经济信息中心电子政务部副主任期间,利用职务便利,接受沈某的请托,在广西经济信息中心金宏基础工程视频会议系统采购项目招标过程中 2017年上半年,李某某在南宁市圣展酒店附近,收受李某2送给的现金9万元。 五、收受南宁科联电子科技有限公司法定代表人余某送给的10万元 2020年9月,李某某利用担任广西信息中心大数据技术开发处处长的职务便利,在广西公共数据开发平台项目梳理和开发数据治理发布服务采购项目招投标过程中 2021年5月17日,象州县监察委员会对李某某涉嫌严重违纪违法的问题进行立案审查调查,同年5月22日对其采取留置措施,同年,9月17日被刑事拘留,同年9月26日被逮捕。

    74720编辑于 2022-03-18
  • 来自专栏Python

    轮询、轮询、连接、websocket

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

    10.3K31发布于 2018-03-28
  • 物品买卖交易需要什么合同?用腾讯电子高效又安全!

    本文详解物品买卖需签署的合同类型,重点推荐腾讯电子,功能全、价格优、安全可靠!一、物品买卖需哪些合同? 二、腾讯电子:数字时代的签约利器腾讯电子是腾讯云推出的全流程电子合同管理平台,依托区块链技术(至信链)和AI能力,覆盖个人及企业全场景签约需求。 签约效率高 3步完成合同:模板编辑→发起签署→智能提醒; 15秒极速签署:支持扫码、远程、会议投屏。 安全合规 数据多层加密(AES256),防止未授权访问; 提供合同验、修改留痕等功能,确保文件不可篡改。 腾讯电子凭借技术实力与生态优势,为企业及个人提供高效、安全的签约解决方案。点击链接https://cloud.tencent.cn/product/esign体验,让每一份合同都成为信任的基石!

    17510编辑于 2025-09-30
  • PyQt 日应用制作

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

    25200编辑于 2025-05-01
  • 来自专栏得物技术

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

    也就是说,公钥密码是可以猜出来的,但需要极的时间,等到猜出来了,这个秘密也没有保密的必要了。 UNWRAP_MODE(导入Key),初始化时需指定某种操作模式 秘钥的可以由我们自己定义,也可以是由AES自己生成,当自己定义是需要是要注意: (1)根据 AES 规范,可以是 16 字节、24 字节和32 字节, 所以这种我们称之为加和验。 继续拿小明和银行A举例子。 /8jOVdbeyU9BziVhViz1V0TtGW8bfbEnIStc3Q== 解密后的数据:不学无数 生成的签名:wvUXtr2UI0tUXmyMTTUBft8oc1dhvtXSBrFFetI5ZoxMm91TbXRWD31Pgqkg72ADxx9TEOAM3Bm1 kyzfBCZZpoq6Y9SM4+jdJ4sMTVtw0wACPglnPDAGs8sG7nnLhXWNQ1Y4pl4ziY6uLxF1TzQLFTxu NAS7nyljbG69wrb9R3Sv5t8r1I54rYCVGSVFmTrGf

    1.3K20编辑于 2023-03-22
  • 来自专栏ahzoo.cn的博客分享

    轮询、轮询、连接、WebSocket

    前言 实现即时通讯常见的有四种方式,分别是:轮询、轮询(comet)、连接(SSE)、WebSocket。 轮询 很多网站为了实现推送技术,所用的技术都是轮询。 轮询 客户端向发起一个到服务端的请求,然后服务端一直保持连接打开,直到数据发送到客户端为止。 连接 客户端和服务端建立连接后不进行断开,之后客户端再次访问这个服务端上的内容时,继续使用这一条连接通道 优点:消息即时到达,不发无用请求 缺点:与轮询一样,服务器一直保持连接是会消耗资源的,如果有大量的连接的话 ,对于服务器的消耗是巨大的,而且服务器承受能力是有上限的,不可能维持无限个连接。 缺点:相对来说,开发成本和难度更高 总结 轮询(Polling) 轮询(Long-Polling) Websocket 连接(SSE) 通信协议 http http tcp http

    9.1K32编辑于 2022-08-01
  • 来自专栏阿福谈Web编程

    支付行业中的加与验一文讲透

    这就引入了电子签名,常见的加/验算法有RSA、AES 和 MD5 等。 "2901", "cvn2": "123", "trade_amount": "100", "currency_code": "CNY", "sign": "C9F6D25A07EF1709EAA7F64CAAC131F '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'}; static String MD5 = "MD5"; public static String sign 验通过后继续进行下一步,验失败会直接返回错误信息,无需请求支付业务系统,为支付主业务系统减轻了压力。 整个时序图如下图所示: 需要注意的是,加的时候需要约定加的规则,才能保住服务端和客户端的签名是一致的。比如参数的顺序,否则服务端和客户端加后的签名可能不一致。

    58410编辑于 2024-04-25
  • 来自专栏tianfang

    天方云程序开源

    天方云介绍scode type="green"使用php+mysql实现的云系统,因为我太懒,目前主要签到贴吧和网易云音乐。你的点赞是我更新的动力。 使用说明本程序仅供学习交流,请你在下载24小时后删除本文件参与贡献作者 龙辉 QQ1790716272 前端页面部分由GG QQ9075512完成.感谢下个版本下个版本将会支持更多的签到,将会采用插件化点我进入云官网点我进入项目地址

    44020编辑于 2022-09-14
  • 来自专栏全栈程序员必看

    轮询和轮询_http轮询

    轮询:   1:解决了轮询的两个大问题,数据实时更新;   2:唯一的缺点是服务器在挂起的时候比较耗内存; web通信中的 连接 轮询 基于HTTP的连接,是一种通过长轮询方式实现“服务器推”的技术 什么是连接、轮询? 简单点就是客户端不停的向服务器发送请求以后去最新的数据信息。这里的 ‘不停’ 其实是有停止的。只是我们人眼无法分辨是否停止,它只是一种快速的停下然后立即开始连接而已。 应用场景 连接、轮询一般应用与webIM、ChatRoom和一些需要及时交互的网站应用中。 连接:在页面里嵌入一个隐蔵iframe,将这个隐蔵iframe的src属性设为对一个连接的请求或是采用xhr请求,服务器端就能源源不断地往客户端输入数据。    缺点:服务器维护一个连接会增加开销。   

    1.9K40编辑于 2022-09-20
领券