1. 首页
  2. 数据库
  3. 其它
  4. Matroschka:Python隐写术工具可隐藏图像或图像中的文本 源码

Matroschka:Python隐写术工具可隐藏图像或图像中的文本 源码

上传者: 2021-05-11 16:32:15上传 ZIP文件 1004KB 热度 10次
Матрёшка 关于 Matroshka是用纯Python编写的命令行隐写术工具。 您可以使用它来隐藏和加密图像或图像中像素最低有效位的文本。 加密 加密使用HMAC-SHA256对隐藏数据进行身份验证。 因此,使用SHA-256摘要对提供的MAC密码进行哈希处理以生成HMAC-SHA256密钥。 在将CF和MAC消息数据嵌入到图像数据中之前,它会先以XTEA算法在CFB模式下运行32次迭代进行加密。 XTEA密钥的SHA-256哈希是使用提供的密码的128个高位创建的。 CFB 64位块密码中使用了随机的8字节种子。 解密方式 随机种子会附加到隐藏的秘密中,并与用户提供的密码一起使用,以根据加密过程使用XTEA块密码对隐藏的消息进行解密。 此外,通过将嵌入的hmac哈希与提取的隐藏消息的HMAC-SHA256和用户提供的mac密码进行比较,可以对解密的机密进行身份验证。 笔记 这是一个
下载地址
用户评论