随笔分类 -  算法

摘要:非对称加密(RSA) 非对称加密.加密和解密的秘钥不是同一个秘钥.这里需要两把钥匙.一个公钥,一个私钥.公钥发送给客户端. 发送端用公钥对数据进行加密.再发送给接收端,接收端使用私钥来对数据解密.由于私钥只存放在接受端这边. 所以即使数据被截获了.也是无法进行解密的. 公钥和私钥 常见的非对称加密算 阅读全文
posted @ 2024-07-16 11:02 流年中渲染了微笑 阅读(19) 评论(0) 推荐(0) 编辑
摘要:对称加密(AES) AES是一种对称加密,所谓对称加密就是加密与解密使用的秘钥是一个。 常见的对称加密:AES,DES,3DES.我们这里讨论AES。 安装: pip install pycryptodome AES加密最常用的模式就是CBC模式和ECB模式,当然还有很多其它模式,他们都属于AES加 阅读全文
posted @ 2024-07-16 10:21 流年中渲染了微笑 阅读(36) 评论(0) 推荐(0) 编辑
摘要:摘要&加密算法 【1】摘要算法:一切从MD5开始 MD5是一个非常常见的摘要(hash)逻辑.其特点就是小巧.速度快.极难被破解.所以,md5依然是国内非常多的互联网公司选择的密码摘要算法 1.这玩意不可逆.所以.摘要算法就不是一个加密逻辑. 2.相同的内容计算出来的摘要是一样的 3.不同的内容(哪 阅读全文
posted @ 2024-07-15 21:50 流年中渲染了微笑 阅读(16) 评论(0) 推荐(0) 编辑
摘要:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 示例 1: 输入:x = 123 输出:321 示例 2: 输入:x = 阅读全文
posted @ 2021-07-16 14:23 流年中渲染了微笑 阅读(137) 评论(0) 推荐(0) 编辑
摘要:不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 输入:["h","e","l","l","o"] 输出:["o","l","l","e","h"] 示例 2: 输入:["H 阅读全文
posted @ 2021-07-16 14:18 流年中渲染了微笑 阅读(45) 评论(0) 推荐(0) 编辑
摘要:给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 输入:nums = [1,1,2] 输出:2, nums = [1,2] 解 阅读全文
posted @ 2021-07-15 10:56 流年中渲染了微笑 阅读(88) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示