在客户端开发的时候,有时需要把密钥保存在本地。这时就会遇到密钥安全性的问题。要保证密钥安全性,无非就是混淆、隐藏、白盒等手段。本文以隐藏在图片中来阐述密钥的安全保存。
web开发
-
隐藏在图片中的密钥
-
如何用 Java 对 PDF 文件进行电子签章
印章是我国特有的历史文化产物,古代主要用作身份凭证和行驶职权的工具。它的起源是由于社会生活的实际需要。早在商周时代,印章就已经产生。如今的印章已成为一种独特的,融实用性和艺术性为一体的艺术瑰宝。传统的印章容易被坏人、小人私刻;从而新闻鲜有报道某某私刻公章,侵吞国家财产。随着计算机技术、加密技术及图像处理技术的发展,出现了电子签章。电子签章是电子签名的一种表现形式,利用图像处理技术、数字加密技术将电子签名操作转化为与纸质文件盖章操作相同的可视效果,同时利用电子签名技术保障电子信息的真实性和完整性以及签名人的不可否认性
-
电子签章的实施方案
WORD/EXCEL签章模块,该部分实现与WORD/EXCEL的无缝结合,并提供给用户简单直观的菜单和工具条来实现文档签章验证等各种操作,其中,KHSC-64智能密码钥匙是签章模块中用户证书和图章的载体
-
nodejs ssh2 基本功能的封装
封装nodejs的基本功能,封装为一个类,实现的功能能够如下:
-
Node.js文件系统、路径的操作函数
Node.js文件系统、路径的操作函数
-
HTTP协议缓存策略深入详解之ETAG妙用
HTTP协议规格说明定义ETag为“被请求变量的实体值” 。另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户端。
-
JS让代码中间间隔一段时间后执行
JS让代码中间间隔一段时间后执行
-
win环境,electron的console输出中文乱码问题的解决方案
window环境下,electron的console.log调试中文乱码的问题,如何解决
-
解决Node.js的命令行输出中文乱码问题(也适用于Electron)
一般我们的js文件都是试用utf8编码保存的,但是中文windows的命令行一般默认使用cp936编码(就是gbk),这样我们用js代码 console.log('中文');输出日志的时候,会发现输出的是乱码。 网上有提供一些解决方案,典型的就是用iconv或iconv-lite,把这些中文字符串先转成gbk再输出。 但是这个方案我试了多次,在win10的命令行下,utf8的字符串是成功转成了gbk字符串了(通过打印Buffer可以见到),但是输出还是乱码。
-
npm ERR! write after end
npm ERR! write after end
-
npm 和 yarn 缓存策略对比
npm cache 提供了三个命令,分别是npm cache add, npm cache clean, npm cache verify
-
node下使用open模块在指定浏览器下打开url
最近在做一个项目的过程中,得到一个远程二维码图片的url,需要扫码登录,每次都是在控制台发url打印出来,再复制粘贴到浏览器的地址栏中打开扫码,整个过程过于繁琐,于是想找一个模块,直接在node下,指定浏览器打开该图片。这样可以省不少事。
-
Nodejs 控制台打印时间 进度条 在一行输出
nodejs 终端打印进度条实例代码
-
七牛视频防盗链处理
七牛私有空间,防盗链
-
convert: FailedToExecuteCommand `"gswin32c.exe" -q -dQUIET
安装完ImageMagick之后,直接执行“magick convert f:\parseWord\tmp\testpdf.pdf f:\parseWord\tmp\testpdf.jpg”,会报错,这是因为没有安装ghostscript,
-
图片工具GraphicsMagick的安装配置与基本使用
GraphicsMagick是一个短小精悍的的图片处理工具和库集合。对于Java开发者来说,常用的图片处理工具有3个,JDK自带的图片处理库,ImageMagick,GraphicsMagick。JDK自带的图片处理库,虽稳定简单,性能却比较差;ImageMagick是目前最流行的图片处理工具,它的功能非常丰富;GraphicsMagick的功能略逊于ImageMagick,但是它的效率更强悍,但大多数情况下,GM的功能已经足够使用了。
-
nodejs gm drawText使用(中文、字体、大小及颜色)
node党悲催的发现,图片处理工具只有一个gm可以选。gm无非是调用了GraphicsMagick/ImageMagick而已,性能不敢恭维。但是有很多后台生成图片的场景,没办法,只能硬着头皮上了。
-
node图片处理工具gm的使用:图片水印、图片验证码、图片裁剪示例
node图片处理工具gm的使用:图片水印、图片验证码、图片裁剪示例
-
Js获取当前日期时间及其它操作
Js获取当前日期时间及其它操作
-
js数组的顺序排序、完全随机打乱排序 总结
js数组的顺序排序、完全随机打乱排序 总结