当前位置: 首页 > news >正文

沈阳百度seo排名优化软件seo排名查询软件

沈阳百度seo排名优化软件,seo排名查询软件,广东企业网站建设报价,腾讯云服务器多少钱之前使用C语言实现了一次,见M3U8数据流ts的AES-128解密并合并。 学习了Go语言后,又用Go重新实现了一遍。源码如下,无第三方库依赖。 package mainimport ("crypto/aes""crypto/cipher""encoding/binary"&quo…

之前使用C语言实现了一次,见M3U8数据流ts的AES-128解密并合并。

学习了Go语言后,又用Go重新实现了一遍。源码如下,无第三方库依赖。

package mainimport ("crypto/aes""crypto/cipher""encoding/binary""fmt""io""os""strconv"
)func decodeAES128CBC(key []byte, index int, inFile string, out io.Writer) error {block, err := aes.NewCipher(key)if err != nil {return err}inBuf, err := os.ReadFile(inFile)if err != nil || len(inBuf) == 0 {return err}var iv [16]bytebinary.BigEndian.PutUint32(iv[12:], uint32(index))outBuf := make([]byte, len(inBuf))mode := cipher.NewCBCDecrypter(block, iv[:])mode.CryptBlocks(outBuf, inBuf)pad := int(outBuf[len(outBuf)-1])_, err = out.Write(outBuf[:len(outBuf)-pad])return err
}func decodeAesM3u8(key, inPath, outFile string) (int, error) {out, err := os.Create(outFile)if err != nil {return 0, err}defer out.Close()for i := 0; ; i++ {err = decodeAES128CBC([]byte(key), i, inPath+strconv.Itoa(i), out)if err != nil {if i == 0 {return 0, err}return i, nil}}
}func mergeM3u8(inPath, outFile string) (int, error) {out, err := os.Create(outFile)if err != nil {return 0, err}defer out.Close()for i := 0; ; i++ {in, err := os.Open(inPath + strconv.Itoa(i))if err != nil {if i == 0 {return 0, err}return i, nil}_, err = io.Copy(out, in)if err != nil {_ = in.Close()return i, err}err = in.Close()if err != nil {return i, err}}
}func main() {inPath, key, outFile := os.Args[1], os.Args[2], os.Args[3]var n intvar err errorif len(key) == 16 {n, err = decodeAesM3u8(key, inPath, outFile)} else {n, err = mergeM3u8(inPath, outFile)}if err != nil {fmt.Println(err)return}fmt.Println("successfully converted", n, "files")
}
http://www.khdw.cn/news/34821.html

相关文章:

  • 网站建设电话销售济南seo网站排名关键词优化
  • 绵阳政府网站建设云搜索神器
  • 用ps做租房网站里的图标大小推广优化厂商联系方式
  • 做电商海报的网站潍坊网站模板建站
  • 在征婚网站上认识做期货济南做网站比较好的公司
  • 企业网站排名软件能优化优化大师怎么下载
  • 京东企业网站建设思路西安seo哪家好
  • 如何做网站链接今日竞彩足球最新比赛结果查询
  • 异常网站服务器失去响应个人免费推广网站
  • 做一个网站能挣多少钱建网站seo
  • 房产网站建设推广最近七天的新闻大事
  • 备案网站 cdn浏览器网站进入口
  • app网站开发书籍下载营业推广策略
  • 百度联盟做网站赚钱营销是什么意思
  • 网站登录页面空白丹东网站seo
  • 兼职做ppt是哪个网站百度一下下载安装
  • 网上兼职做论坛版主网站编辑潍坊百度快速排名优化
  • 加强政府网站安全建设的通知职业技能培训中心
  • 北方明珠网站建设如何做百度竞价推广
  • 山西网站建设电话百度一下你就知道下载安装
  • 如何做赚钱的网站上海seo有哪些公司
  • 湖北做网站网站优化排名的方法
  • axure做购物网站网络营销工具介绍
  • wordpress的ip有什么用郑州seo优化培训
  • 惠州网站建设信息惠州seo报价
  • 做网站的软件电子百度官网推广平台电话
  • 南昌教育网站建设如何做一个自己的网站呢
  • 春节网页设计素材seo资讯
  • wordpress建站技巧windows优化大师有毒吗
  • 大连做网站仟亿科技百度下载链接