书栈网 · BookStack 本次搜索耗时 0.041 秒,为您找到 200246 个相关结果.
  • Go 加密解密算法总结

    3084 2020-11-15 《Golang 开发笔记》
    9.16 Go 加密解密算法总结 前言 md5 hmac sha1 AES RSA加密 links 9.16 Go 加密解密算法总结 前言 加密解密在实际开发中应用比较广泛,常用加解密分为:“对称式 ”、“非对称式 ”和”数字签名 “。 对称式 :对称加密(也叫私钥 加密)指加密和解密使用相同密钥 的加密算法。具体算法主要有D...
  • 国密算法工具-SmUtil

    国密算法工具-SmUtil 介绍 使用 引入Bouncy Castle 依赖 非对称加密SM2 摘要加密算法SM3 对称加密SM4 国密算法工具-SmUtil 介绍 Hutool针对Bouncy Castle 做了简化包装,用于实现国密算法中的SM2、SM3、SM4。 国密算法工具封装包括: 非对称加密和签名:SM2 摘要...
  • 数据结构与算法

    推荐资源 推荐资源 网站 LeetCode 力扣(LeetCode 中文) 领扣 LintCode 题解 LeetCode 题解(旧版,只有老题,已不再更新) LeetCode 题解(有新题,还在更新) 图解 LeetCode
  • 常用的推荐系统算法

    常用的推荐系统算法 常用的推荐系统算法 常用的推荐系统算法实现方案有三种: 协同过滤推荐(Collaborative Filtering Recommendation):该算法的核心是分析用户的兴趣和行为,利用共同行为习惯的群体有相似喜好的原则,推荐用户感兴趣的信息。兴趣有高有低,算法会根据用户对信息的反馈(如评分)进行排序,这种方式在学术上称为...
  • 1. 算法的概念

    1. 算法的概念 1. 算法的概念 算法(Algorithm)是将一组输入转化成一组输出的一系列计算步骤,其中每个步骤必须能在有限时间内完成。比如第 3 节 “递归” 习题1中的Euclid算法,输入是两个正整数,输出是它们的最大公约数,计算步骤是取模、比较等操作,这个算法一定能在有限的步骤和时间内完成(想一想为什么?)。再比如将一组数从小到大排序,...
  • 非对称加密算法

    非对称加密算法 练习 小结 读后有收获可以支付宝请作者喝咖啡: 非对称加密算法 从DH算法我们可以看到,公钥-私钥组成的密钥对是非常有用的加密方式,因为公钥是可以公开的,而私钥是完全保密的,由此奠定了非对称加密的基础。 非对称加密就是加密和解密使用的不是相同的密钥:只有同一个公钥-私钥对才能正常加解密。 因此,如果小明要加密一个文件发送给小...
  • lzma —- 用 LZMA 算法压缩

    lzma —- 用 LZMA 算法压缩 读写压缩文件 在内存中压缩和解压缩数据 杂项 指定自定义的过滤器链 例子 lzma —- 用 LZMA 算法压缩 3.3 新版功能. 源代码: Lib/lzma.py 此模块提供了可以压缩和解压缩使用 LZMA 压缩算法的数据的类和便携函数。 其中还包含支持 xz 工具所使用的 .xz ...
  • Hash 算法与数字摘要

    Hash 算法与数字摘要 定义 常见算法 性能 数字摘要 Hash 攻击与防护 Hash 算法与数字摘要 定义 Hash(哈希或散列)算法,又常被称为指纹(fingerprint)或摘要(digest)算法,是非常基础也非常重要的一类算法。可以将任意长度的二进制明文串映射为较短的(通常是固定长度的)二进制串(Hash 值),并且不同的明文很...
  • 分布式共识算法

    分布式共识算法 分布式共识算法 前置知识 关于分布式中 CAP 问题,请先阅读“分布式事务 ”中的介绍,后文中提及的一致性、可用性、网络分区等概念,均在此文中有过介绍。 正式开始探讨分布式环境中面临的各种技术问题和解决方案以前,我们先把目光从工业界转到学术界,学习两三种具有代表性的分布式共识算法,为后续分布式环境中操作共享数据准备好理论基础。下面笔...
  • 隐含规则搜索算法

    隐含规则搜索算法 隐含规则搜索算法 比如我们有一个目标叫 T。下面是搜索目标T的规则的算法。请注意,在下面,我们没有提到后缀规则,原因是,所有的后缀规则在Makefile被载入内存时,会被转换成模式规则。如果目标是 archive(member) 的函数库文件模式,那么这个算法会被运行两次,第一次是找目标T,如果没有找到的话,那么进入第二次,第二次会...