![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 81
普通网友
这个作者很懒,什么都没留下…
展开
-
Go语言实现对称加密算法AES、DES、3DES和非对称加密算法RSA_golang 对称加密算法(2)
消息发送方利用对方的公钥进行加密,消息接受方收到密文时使用自己的私钥进行解密。公钥和密钥生成的时候要有一种关联,要把密钥和公钥保存起来。des——CBC模式,key长度必须为24。AES-128:key长度16 字节。AES-192:key长度24 字节。AES-256:key长度32 字节。对哪一方更重要,哪一方就拿私钥。DES:支持字节长度是8。原创 2024-05-17 07:31:22 · 443 阅读 · 0 评论 -
Go语言实现对称加密算法AES、DES、3DES和非对称加密算法RSA_golang 对称加密算法(1)
消息发送方利用对方的公钥进行加密,消息接受方收到密文时使用自己的私钥进行解密。公钥和密钥生成的时候要有一种关联,要把密钥和公钥保存起来。des——CBC模式,key长度必须为24。对哪一方更重要,哪一方就拿私钥。DES:支持字节长度是8。原创 2024-05-17 07:30:47 · 430 阅读 · 0 评论 -
Go语言实现23种设计模式之行为型模式(中)_go sendmsg(interface{}
定义一个中介对象来简化原有对象之间的交互关系,降低系统中对象间的耦合度,使原有对象之间不必相互了解。在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。原创 2024-05-17 07:30:13 · 387 阅读 · 0 评论 -
Go语言实现23种设计模式之行为型模式(中)_go sendmsg(interface{}(4)
定义一个中介对象来简化原有对象之间的交互关系,降低系统中对象间的耦合度,使原有对象之间不必相互了解。在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。原创 2024-05-17 07:29:38 · 321 阅读 · 0 评论 -
Go最新zeek学习(五)—— 会话建立_zeek教程(2),附超全教程文档
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取bool IPBasedAnalyzer::AnalyzePacket(size_t len, const uint8_t* data, Packet* pkt){// 建立keyConnTuple tuple原创 2024-05-17 03:44:14 · 1007 阅读 · 0 评论 -
Go最新zeek学习(二)_zeek插件源(2),Golang开发环境
● bin/zeek-cut:从zeek日志(非json)中提取列,方便进行日志分析,同时还将Unix纪元时间转换为可读的格式。zeek默认会安装到/usr/local/zeek或者/opt/zeek目录下。● share/zeek/policy:zeek附带的其他策略脚本,用户可以选择是否加载它。● share/zeek/site:zeek存放的本地脚本,不会被升级所破坏。● bin/zeekctl:zeek集群管理工具,一个交互式shell。● share/zeek/base:zeek加载的基本脚本。原创 2024-05-17 03:43:40 · 602 阅读 · 0 评论 -
Go最新Windows下的socket使用教程和示例_window本机socket连接(2),2024年最新Golang开发基础作用
最后3个成员已弃之不用,szDescription 和 szSystemStatus 包含的信息基本没有实用价值,读者只需关注前两个成员即可。运行结果:ws2_32.dll 支持的最高版本为 2.2,建议使用的版本也是 2.2。综上所述:WinSock 编程的第一步就是加载 ws2_32.dll,然后调用 WSAStartup() 函数进行初始化,并指明要使用的版本号。原创 2024-05-17 03:43:05 · 324 阅读 · 0 评论 -
Go最新windows下OpenCV的安装配置部署详细教程_opencv安装(1),Golang面试40题
把OpenCV文件夹放好地方后,依次选择计算机—>属性—>高级系统设置—>环境变量,找到Path变量,选中并点击编辑,然后新建把你的OpenCV执行文件的路径填进去,然后一路点确定,这样环境变量就配置完了。这里注意,如果你下载的是OpenCV2.x版本,选择build后,还需要选择x86或x64,然后是vc12(为什么不是vc10或vc11,一般都是选最新的),其他步骤大同小异。找到你解压好的OpenCV文件夹,依次选择build—>x64—>vc15—>bin,原创 2024-05-17 03:42:30 · 727 阅读 · 0 评论