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

    原理

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

    1.9K41编辑于 2023-11-20
  • 来自专栏呼叫中心中间件

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

    前言本文主要讲述呼叫中心中间件中的“”功能是什么?以及在顶顶通呼叫中心中间件如何实现“”这一功能。提示:以下是本篇文章正文内容,下面案例可供参考一、“”功能是什么? 二、实现步骤1、 进入顶顶通呼叫中心中间件 ccAdmin -> 拨号方案 ,创建一个新的拨号方案——“”,并在这一拨号方案中添加触发的条件和执行的动作。 )2、前往 ccAdmin -> 呼叫路由 -> internal (用于呼出的路由),启用之前新添的拨号方案——“”。 3、实验: 用户等待一分钟使拨号方案生效(默认,没有修改 cti.json 配置文件)。一分钟后使用主叫为 1003 的话机呼叫指定的号码 12580 ,观察是否能够进入通话,以及是否有等待音乐。 如果有,然后再另一个话机呼叫“1003”号码,如果主叫为 1003 的话机能够自动接听,就说明“”功能已实现。

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

    程序员必备基础:加

    SHA-3是2015年正式发布,由于对「MD5出现成功的破解」,以及对SHA-0和SHA-1出现理论上破解的方法,SHA-3应运而生。它与之前算法不同的是,它是可替换的加密散列算法。 3DES 三重数据加密算法(英语:Triple Data Encryption Algorithm,又称3DES(Triple DES),是一种对称密钥加密块密码,相当于是对每个数据块应用三次数据加密标准 它的一个缺点是,加密和解密操作的实现比其他机制时间 (相比RSA算法,该算法对CPU 消耗严重)。 国密算法 国密即国家密码局认定的国产密码算法。 SM3 SM3,即国产消息摘要算法。 适用于商用密码应用中的数字签名和验证,消息认证码的生成与验证以及随机数的生成。 SM4 SM4是一个分组算法,用于无线局域网产品。 \n" + "3geoWL7TYdMfYXcCAQJBAPMMKsz6ZJh98EeQ1tDG5gpAGWFQkYNrxZDelP/LjeO0\n" + "TP3XkQnIpcaZoCs7V/rRGRGMWwQ2BUdc

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

    电子作为数字化转型的重要工具,正逐步替代传统纸质合同。本文详解电子的法律定义与核心价值,并推荐腾讯电子产品,结合其区块链存证、全场景覆盖等优势,为企业及个人提供高效安全的签约解决方案。 一、电子是什么?为何备受青睐?电子是指通过数字技术对电子文档进行签署、验证和管理的过程,其法律效力受《中华人民共和国电子签名法》保护。 二、腾讯电子:行业标杆产品解析(一)核心优势维度 腾讯电子特色 安全性 区块链存证(至信链)、AES256加密、权限分级管控,防篡改且符合金融级安全标准;便捷性 微信/企业微信一键登录,支持手机/PC双端操作,最快3分钟完成合同全流程 访问腾讯电子官网,开启您的电子签约新时代!

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

    合同联流程

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

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

    电子系统剖析

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

    3.8K40发布于 2021-08-24
  • 来自专栏python3

    3DES,32位秘钥加密

    一般3des加密的秘钥是一个24位的字节数组,但是很多遇到32位字符串秘钥,不知道怎么去用,其实只是经过几步转化就可以了。 (3DesECB加密byte[]明文)      */     public byte[] get3DesEncCode(byte[] byteS) {         byte[] byteFina  (3DesECB解密byte[]密文)      */     public byte[] get3DesDesCode(byte[] byteD) {         Cipher cipher;          加解密主类,加解密调用内部的方法  * @author QiaoZhenwu  *  */ public class Des3Utils {      /**      * dec:(解密)  = des.get3DesDesCode(HexUtils.fromString(enContent));         return HexUtils.toString(get3DesDesCode

    1.8K20发布于 2020-01-08
  • 来自专栏生信喵实验柴

    序列比对

    MiniMap2:https://github.com/lh3/minimap2 NGMLR:https://github.com/philres/ngmlr last :http

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

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

    也就是说,公钥密码是可以猜出来的,但需要极的时间,等到猜出来了,这个秘密也没有保密的必要了。 UNWRAP_MODE(导入Key),初始化时需指定某种操作模式 秘钥的可以由我们自己定义,也可以是由AES自己生成,当自己定义是需要是要注意: (1)根据 AES 规范,可以是 16 字节、24 字节和32 字节, 3.3.2 加和验 还有第二种情况,公钥是用来解密信息的,确保让别人知道这条信息是真的由我发布的,是完整正确的。 所以这种我们称之为加和验。 继续拿小明和银行A举例子。 /76qyupFd+Ul3hsd+gjbAyN2MlXcAFMrGVaRkopWwc9hP1BsPvS52q /8jOVdbeyU9BziVhViz1V0TtGW8bfbEnIStc3Q== 解密后的数据

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

    钱包的使用

    本文作者:Ashton[1] 0x01 什么是多钱包 与多钱包对应的是单钱包[2],我们要往区块链上发送一笔转账交易,需要去用钱包去做一个签名,我们自己签好名把交易发送出去,交易执行成功转账就成功 使用多钱包时,我们可以指定 m/n 的签名模式,就是 n 个人里面有 m 个人签名即可完成操作。比如 2/3 签名模式,就是 3 个人里面有两个人签名就可以。 0x02 什么时候需要用多钱包 需要用多钱包的场景还是挺多的。 而多钱包的存在,最大程度降低了单个私钥丢失时的资产损失风险。以 2/3 模式为例,在全部 3 个私钥中,只要有 2 个私钥完成了签名授权操作就能进行相关加密货币的交易。 ,使用 1/3 模式签名也可以,这样,如果一个设备丢了,可以立马把该设备的钱包地址从多钱包移出,保证资产安全。

    2.3K40编辑于 2022-05-25
  • 来自专栏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
  • 来自专栏mac软件推荐

    网页完整的截图怎么截?3步搞定!

    在很多时候,我们是需要把网页截图的,比如想下载某张大图,但是网站把右键锁了,这个时候,就可以利用截图的方法,截下来这张图,在我们的macz网站上有很多截图软件,今天为大家介绍的是不借助软件就可以完整的截出网页的截图 这种方法,不仅适用于chrome浏览器,对于360也是适用的,还在发愁不知道怎么截图的朋友,可以试试哦。为大家附上几款截图软件,可以设置快捷键,应用更方便哦! iShot Pro for Mac(截图软件)以上就是今天为大家分享的“网页完整的截图怎么截?3步搞定!”的技巧,希望对您有所帮助哦。

    2.2K20编辑于 2022-10-20
  • 来自专栏得物技术

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

    也就是说,公钥密码是可以猜出来的,但需要极的时间,等到猜出来了,这个秘密也没有保密的必要了。 UNWRAP_MODE(导入Key),初始化时需指定某种操作模式 秘钥的可以由我们自己定义,也可以是由AES自己生成,当自己定义是需要是要注意: (1)根据 AES 规范,可以是 16 字节、24 字节和32 字节, 3.3.2 加和验 还有第二种情况,公钥是用来解密信息的,确保让别人知道这条信息是真的由我发布的,是完整正确的。 所以这种我们称之为加和验。 继续拿小明和银行A举例子。 /76qyupFd+Ul3hsd+gjbAyN2MlXcAFMrGVaRkopWwc9hP1BsPvS52q /8jOVdbeyU9BziVhViz1V0TtGW8bfbEnIStc3Q== 解密后的数据

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

    轮询、轮询、连接、WebSocket

    前言 实现即时通讯常见的有四种方式,分别是:轮询、轮询(comet)、连接(SSE)、WebSocket。 轮询 很多网站为了实现推送技术,所用的技术都是轮询。 连接 客户端和服务端建立连接后不进行断开,之后客户端再次访问这个服务端上的内容时,继续使用这一条连接通道 优点:消息即时到达,不发无用请求 缺点:与轮询一样,服务器一直保持连接是会消耗资源的,如果有大量的连接的话 ,对于服务器的消耗是巨大的,而且服务器承受能力是有上限的,不可能维持无限个连接。 缺点:相对来说,开发成本和难度更高 总结 轮询(Polling) 轮询(Long-Polling) Websocket 连接(SSE) 通信协议 http http tcp http 占较多的内存资源与请求数 安全性差,占较多的内存资源与请求数 传输数据需要进行二次解析,增加开发成本及难度 只适用高级浏览器 延迟 非实时,延迟取决于请求间隔 非实时,延迟取决于请求间隔 实时 非实时,默认3秒延迟

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

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

    这就引入了电子签名,常见的加/验算法有RSA、AES 和 MD5 等。 加示例 public class MD5Util { static char hexDigits[] = {'0', '1', '2', '3', '4', '5', '6', '7', 验通过后继续进行下一步,验失败会直接返回错误信息,无需请求支付业务系统,为支付主业务系统减轻了压力。 整个时序图如下图所示: 需要注意的是,加的时候需要约定加的规则,才能保住服务端和客户端的签名是一致的。比如参数的顺序,否则服务端和客户端加后的签名可能不一致。 总结一下签名的规则: (1)参数需要按照一定的规则排序,比如按照 ASCII 码从小到大排序; (2) 参数值为空时不参与签名; (3)为了增加安全系数,可以通过加盐的方式提升破解难度,盐值既可以是随机数也可以是时间戳

    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
  • 来自专栏全栈程序员必看

    rocketmq轮询原理_java轮询

    什么是轮询 why push:broker推,优势:实时,链接,不会频繁建立链接;缺点:慢消费,broker负载过高 pull:客户端拉,优势:消费数量,速度可控;缺点:间隔难设定,过短,频繁网络请求 ,无效请求,过长:延迟消费 为了保证实时,我们可以把拉取消息的间隔设置的短一点,但这也带来了一个另外一个问题,在没有消息的时候时候会有大量pull请求,为了解决这个问题,就采用了本文讲解的轮询技术。 而轮询,它请求的服务端,会等待一会儿时间,然后将等待时间内的消息返回。如果超时了,那么也返回空。有效的避免了无效的请求。 但是对于每次都能拉取到消息的情况下,轮询也就退化成了轮询。 消费端如何定时执行pull: 消费端:如何控制轮询 broker端:在轮询时间段中,定时检查是否有消息到达,然后返回客户端 PullRequestHoldService 版权声明:本文内容由互联网用户自发贡献 发布者:全栈程序员栈,转载请注明出处:https://javaforall.cn/181892.html原文链接:https://javaforall.cn

    1.7K10编辑于 2022-11-04
领券