条形码在线解码器 - 摄像头/图片读取条码
支持Code128、EAN等常见一维码的摄像头实时解读或从图片识别,显示编码数字。
UD5工具箱
拖拽图片到此处
或点击选择文件
支持 PNG / BMP / TIFF / WebP提取后将显示统计信息...
什么是LSB隐写术?
LSB(Least Significant Bit,最低有效位)隐写术是一种将秘密信息嵌入到数字图像中的技术。它通过替换图像像素值的最低若干位来存储数据,人眼几乎无法察觉这种微小变化。例如,将像素值254(11111110)改为255(11111111),仅改变了最低位,视觉上不可区分。
为什么PNG比JPEG更适合LSB隐写?
PNG使用无损压缩,每个像素值在保存和解压后保持精确不变,LSB中隐藏的数据得以完整保留。而JPEG使用有损压缩(基于DCT变换),会大幅改变像素值,LSB中的隐藏信息几乎必然被破坏。BMP、TIFF等无损格式同样适用。
一张图片能隐藏多少数据?
容量取决于图片尺寸、使用的通道数和位深度。公式:容量(字节) = 像素数 × 通道数 × 位深度 ÷ 8。例如,1000×1000像素的RGB图片使用1位LSB:100万×3×1÷8 ≈ 375KB。使用2位深度则容量翻倍,但图像质量下降更明显。
LSB隐写安全吗?能被检测到吗?
LSB隐写属于隐写术而非加密术——它的目标是隐藏信息的存在性,而非让信息不可读。使用1位深度的LSB隐写很难被肉眼察觉,但可通过统计分析方法(如卡方检验、RS分析)检测。如需更高安全性,建议先加密数据再进行LSB嵌入,或使用更复杂的隐写算法(如F5、HUGO等)。
提取时需要知道原始编码参数吗?
是的,通常需要知道:①使用了哪些颜色通道(R/G/B/全部)、②每通道使用的位数(通常为1位)、③通道处理顺序(通常为RGB顺序)、④字节组装时的比特顺序。参数不匹配会导致提取出乱码。本工具提供多种参数组合,方便尝试不同配置。
LSB隐写与DCT隐写有什么区别?
LSB隐写直接在空间域(像素值)中修改数据,简单高效但抗压缩能力弱。DCT隐写(如JSteg、F5等)在JPEG的频域(DCT系数)中嵌入数据,对JPEG压缩有一定抵抗力,但实现更复杂。LSB适合PNG/BMP,DCT隐写专门针对JPEG格式。
支持Code128、EAN等常见一维码的摄像头实时解读或从图片识别,显示编码数字。
集成ASCII/Hex/Base家族/Quoted-Printable/UUencode等多种编码一键互转,支持智能识别与链式解码。
输入URL提取OG标签,模拟Facebook/Twitter/LinkedIn卡片显示效果,优化链接分享。
输入Proto定义和Base64编码的protobuf数据,在线解码为JSON,辅助分析二进制通信内容。
输入密钥和消息,生成基于SHA-256或其他哈希的HMAC签名,验证数据完整性,纯前端WebCrypto。
粘贴HTML和CSS,工具将尝试分析并为你抽取首屏内联样式,辅助性能优化。
显示当前网页的Referrer-Policy设置,并模拟不同策略下的Referer发送情况。
编辑RAML定义,实时渲染资源结构、方法及响应示例,适合REST API设计初期。
生成由易读单词和数字组成的密码短语,大小写清晰,避免混淆字符,方便语音传达或抄写。
随机生成整数数组,逐步展示按低位优先进行的基数排序过程,辅助算法理解。
输入LaTeX命令如 \alpha 或 \sum,即时渲染为高清可下载的SVG或PNG图片。
在线演示Scrypt函数如何将密码转化为安全密钥,可调CPU与内存成本参数,理解现代KDF原理。
设置基础字号后批量转换像素值为em/rem,同时提供反向计算,保证响应式单位准确。
粘贴SVG代码,压缩并编码为data URI,用于background-image或img。
上传CSV文件,指定优先排序列和升降序,干净地整理杂乱数据。
输入密码和盐值,展示如何通过SHA-256等生成存储的哈希摘要,教育用途。
粘贴Sitemap XML内容,解析并列出所有包含的URL地址。
将文本以单个词快速连续呈现,通过调节速度训练速读能力。
计算文本或文件的BLAKE2b/BLAKE2s哈希值,比MD5更安全,比SHA更快,纯前端JS库实现。
使用Argon2id算法生成密码哈希,配置内存/迭代/并行度,提升暴力破解难度,前沿安全实践。
粘贴以data:开头的链接,自动判断MIME类型并预览内容,或提供下载按钮。
使用Seam Carving算法逐步移除图片中不重要的像素线以缩小尺寸,前端模拟教学。
解析诸如 `application/json; charset=utf-8` 的结构,分离类型、子类型与参数。
在线Base64编码解码工具,支持文本与Base64互转,也能将图片转换为Base64数据URI,完全浏览器本地处理。
移除SVG中冗余的属性、注释和元数据,降低文件大小,同时保持视觉效果不变。
设定根元素字号(默认16px),快速将rem值转换为px或反向,精准控制布局尺寸。
对同一输入运行多种哈希算法,并对比它们在前端的执行速度。
扫描当前页面使用的localStorage、cookie、Canvas指纹属性等,给出隐私评分。
通过PerformanceObserver获取首次绘制(FP)和首次内容绘制(FCP)时间。
在线生成RSA密钥对并进行消息加密与解密演示,支持PKCS#1/OAEP填充,理解公钥密码体系。