腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
大龄程序员的人工智能之路
专栏作者
举报
223
文章
302467
阅读量
37
订阅数
订阅专栏
申请加入专栏
全部文章
深度学习
神经网络
编程算法
tensorflow
机器学习
人工智能
https
api
python
android
javascript
网络安全
小程序
打包
github
keras
linux
开源
SSL 证书
卷积神经网络
windows
c++
ide
git
图像识别
java
缓存
ubuntu
数据加密服务
http
微信
chromium
node.js
硬件开发
腾讯云测试服务
数据分析
视频
html
json
图像处理
存储
numpy
线性回归
迁移学习
anaconda
安全
机器人
rust
编译
浏览器
系统
源码
c 语言
go
bash
bash 指令
网站
容器
kernel
数据结构
webgl
腾讯云开发者社区
编码
模型
搜索
人脸识别
android studio
qt
嵌入式
makefile
容器镜像服务
文件存储
访问管理
企业
渲染
面向对象编程
监督学习
决策树
npm
验证码
gpt
部署
产品
程序员
对象
互联网
开发
设计
视频编码
音频
音视频
硬件
内容分发网络 CDN
官方文档
腾讯云学堂
ios
ajax
webview
汇编语言
arm
数据库
sql
搜索引擎
unix
nginx
批量计算
命令行工具
全站加速网络
智能鉴黄
文字识别
机器翻译
express
yarn
游戏
自动化
html5
ssh
gui
unity
grep
pytorch
tcp/ip
flash
udp
powershell
物联网
虚拟化
jupyter notebook
5g
sdk
chatgpt
cpu
display
event
gpu
image
invoke
it
medium
text
video
编程
测试
插件
程序
创业
地图
服务
服务器
工具
工作
工作流
函数
行业
继承
架构
加密
框架
蓝牙
流媒体
乱码
内存
日志
事件
数据
算法
通信
网络
协议
芯片
优化
云服务
指针
字符串
搜索文章
搜索
搜索
关闭
RUST 语言特性之所有权
c++
编程算法
rust
ide
javascript
作为一名 C/C++ 程序员,C/C++ 语言中的指针是使用得最爽的,几乎无所不能,各种奇技淫巧也层出不穷。但 C/C++ 语言中最折磨人的也是指针,伴随着开发过程的就是和指针导致的内存问题做斗争。
云水木石
2023-02-27
713
0
RUST 语言特性之变量
编程算法
rust
c++
ide
java
在学习一门新的语言中,我写下 2023 年的新目标:学习 RUST 语言。这几天我把 RUST 语法过了一遍。
云水木石
2023-02-27
342
0
学习一门新的语言
c++
rust
嵌入式
编程算法
安全
虽然我大学本科读的不是计算机专业,但当时正处在计算机信息化的时代,工科学生都会安排学习一些计算机相关知识。我学的第一门计算机编程语言是 FORTRAN,此后在学校陆续学习了 C 、汇编、PASCAL 等语言。毕业之后,学习的编程语言更多,总共算下来有十几门。这些语言,有的是自己主动去学习,更多的则是工作需要,边学边做项目。其实我也很羡慕有些同学可以专精一个领域,将某个语言学到极致。不过人在江湖飘,很多时候也是身不由己。做项目的时候,哪个语言做起来快,做起来简便,就会选择哪门语言。此外,不同的公司有不同的语言偏好,如果中间换过几家公司,少不了要去学习新的语言。
云水木石
2023-02-27
351
0
我的第一门编程语言
编程算法
c 语言
windows
面向对象编程
勾起了我的一段回忆,我的第一门计算机编程语言,就是这段话中提到的 FORTRAN。
云水木石
2023-02-27
468
0
鸿蒙系统研究第一步:从源码构建系统镜像
windows
linux
ubuntu
编程算法
官方文档
周末下载了 OpenHarmony OS 2.0 的源码,并 build 成功。虽然大部分的步骤都是来自官方文档,但还是碰到了一些问题,所以决定还是写下来,当作一个备忘录。
云水木石
2021-07-14
1.2K
0
写给开发人员的实用密码学 - 数字证书
https
数据分析
编程算法
数据结构
在数字签名部分,我们讲到数字签名可以起到“防抵赖”的作用。然而,在开放的互联网环境中,通信的双方通常是互不相识,数字签名并不能解决身份认证的问题。比如在数字签名中,私钥签名,公钥验证签名。如果有人冒充淘宝给了你公钥,对方持有假冒公钥对应的私钥,这种情况下签名、验签都没问题,但你是在和一个假的淘宝通信。退一步说,你开始拿到的确实是淘宝发布的公钥,如果有人偷偷替换掉了你的机器上的公钥,这样你实际拥有的是李鬼的公钥,但是还以为这是淘宝的公钥。因此,李鬼就可以冒充淘宝,用自己的私钥做成"数字签名",写信给你,而你则使用假的公钥进行解密。
云水木石
2021-04-22
1.1K
0
喜大普奔,又一国标正式进入国际标准
SSL 证书
内容分发网络 CDN
编程算法
5g
企业
今天,在网上看到一则不起眼的消息,首个IETF国密标准正式发布,加速国密算法应用进程。新闻中提到,《商密算法在TLS 1.3中的应用》标准(RFC 8998)在IETF发布,这是我国首次正式将国密算法推进到IETF国际标准中。从国密标准在2012年正式颁布,到推进到IETF国际标准中,也算是历经波折,终成正果。
云水木石
2021-04-22
801
0
写给开发人员的实用密码学 - 数字签名
编程算法
办理过买房抵押贷款的朋友,应该还记得在贷款合同上不断按手印。这种现实世界的签字画押,一方面是保证合同的文本不会替换,另一方面双方事后都不能否认此次交易(个人方面靠签字和手印,银行方靠公章)。
云水木石
2021-04-01
678
0
写给开发人员的实用密码学 - 非对称加密算法
缓存
编程算法
在前面的文章《写给开发人员的实用密码学 - 对称加密算法》中,介绍了现代密码学中非常重要的加密解密算法。从工程学的角度,选取密钥足够长的加密算法(比如AES 256、AES 512),是无法破解的。但在对称加密算法中,存在明显的薄弱环节,那就是密钥的存储与分发。因为算法是公开的,那么决定加密系统是否安全的因素就是密钥。
云水木石
2021-04-01
946
0
写给开发人员的实用密码学 - 国密哈希算法SM3实现要点
编程算法
数据加密服务
验证码
在《写给开发人员的实用密码学 - Hash算法》和《写给开发人员的实用密码学 - MAC》这两篇文章分别介绍了哈希算法和消息验证码,其中消息验证码使用到了哈希算法。国密标准中也定义了一种哈希算法 SM3,本文就来谈一谈在 libtomcrypt 中实现 SM3 算法的要点。
云水木石
2021-03-16
1.3K
0
写给开发人员的实用密码学 - 国密对称加密算法SM4实现要点
编程算法
SSL 证书
https
在上一篇文章《写给开发人员的实用密码学 - 对称加密算法》中,介绍了现代密码学中非常重要的加密解密算法,国密标准中 SM4/SMS4 就是一种对称加密算法。本文将介绍密码库 libtomcrypt 库中增加 SM4 算法的一些关键点。
云水木石
2021-03-16
1.5K
0
写给开发人员的实用密码学 - 对称加密算法
编程算法
所谓数据加密,就是将一段数据处理成无规则的数据,除非有关键的密钥,否则谁也无法得知无规则数据的真实含义。
云水木石
2021-01-27
1.1K
0
写给开发人员的实用密码学 - MAC
数据加密服务
编程算法
验证码
这里的MAC,并不是计算机中的MAC地址,而是消息验证码(Message Authentication Code,MAC)。在写给开发人员的实用密码学 - Hash算法中讲到的Hash算法能够进行完整性校验,但却不能避免消息被篡改,而MAC正是为了避免消息被篡改而设计。
云水木石
2020-12-29
968
0
写给开发人员的实用密码学 - Hash算法
编程算法
说到Hash(哈希),开发人员应该不陌生,比如Hash表是一种非常常用的数据结构,通过Hash表能够根据键值快速找到数据。哈希函数将文本(或其他数据)映射为整数,从而能够提高检索效率。
云水木石
2020-12-29
2K
0
写给开发者的实用密码学 - 前言
编程算法
腾讯云开发者社区
https
数据加密服务
网络安全
过去的2020年发生了太多的事情,2020年1月23日武汉封城历历在目,仿佛就在昨天。多少人经历了悲欢离合、多少店铺关张,又有多少企业倒下?所以这段时间我一直在思索人生的意义。人生的意义就是追求幸福的人生,可什么是幸福呢?
云水木石
2020-12-29
605
0
详解国密SM2的数字签名
编程算法
全站加速网络
数据加密服务
在《解读国密非对称加密算法SM2》一文中,我讲到过非对称加密算法的用途之一就是数字签名。本文就来聊一聊国密SM2的数字签名算法。
云水木石
2020-04-08
9.7K
0
详解国密SSL ECC_SM4_SM3套件
SSL 证书
https
编程算法
缓存
国密算法最好的应用场景应该是SSL/TLS通信,然而国密文档中并没有单独规范SSL/TLS协议,我们能参考的只有《GM/T 0024-2014 SSL VPN 技术规范》。这份文档并没有像RFC那样描述得很详细,在实现上可能会存在很多不清楚的地方。很多时候,我们还要去翻看标准TLS 1.1的RFC4346。
云水木石
2020-04-08
4.6K
0
详解国密SM2的加密和解密
编程算法
缓存
SSL 证书
https
在上一篇文章《解读国密非对称加密算法SM2》介绍了国密非对称算法SM2,在文章中说到,如果现有的网络库中已经实现ECC算法,只需加入SM2命名曲线的参数即可。这对于ECDHE密钥协商和ECDSA数字签名这两种用途而言确实是足够的。现有的网络库,很少将ECC算法直接用于加密和解密。但在实现ECC_SM4_SM3这个密码套件中,在密钥交换过程中,存在客户端将Pre-Master Secret使用 SM2 公钥加密后传给服务器端的步骤。所以我们需要实现 SM2 的加密和解密。
云水木石
2020-03-27
5.2K
0
SSL通信双方如何判断对方采用了国密
编程算法
https
数据加密服务
SSL 证书
SSL通信涉及两方的参与者,通常采用的模型是Client/Server。如果我们开发Client端产品(比如浏览器),可能会和多方的Server产品对接。那么问题来了,双方是如何知道对方使用了国密算法呢?这个问题非常重要,只有双方采用同样的加密标准,才能正常通信。难道采用“天王盖地虎,宝塔镇河妖”的接头暗号?
云水木石
2020-03-25
1.3K
0
解读国密非对称加密算法SM2
编程算法
缓存
数据加密服务
本文先介绍非对称加密算法,然后聊一聊椭圆曲线密码算法(Elliptic Curve Cryptography,ECC),最后才是本文的主题国密非对称加密算法SM2。因为我的数学知识有限,对于算法涉及的一些复杂的理论知识,也是不懂,所以本文不会涉及理论,仅仅从编程的角度解读一下SM2。
云水木石
2020-03-25
4.1K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档