1、目前大多非商业版的 VNC 的密码有效长度为 8 位。
也就是说无论你设置多长的密码,在使用客户端连接的时候,只要输入前 8 位就可以正常进入。。。
2、vnc 密码是以 16 进制的方式保存在 passwd 文件中,这个文件在个人 home 目录下的.vnc 目录中。
passwd 文件是可以反编译的,具体怎么反编译,不说,网上可能有很多这种工具。
3、客户端在连接服务器的时候是可以做到无密码登陆的,有两种方式。
第一种方式是使用 realvnc 的客户端,然后保存客户端配置文件的方式,然后每次点击配置关联的配置文件就可以实现无密码登陆。
第二种方式是使用 password 文件,vnc 客户端都不支持直接 --password 密码 这种参数的,但是都支持 passwordfile 的方式,也就是说使用密码文件的方式。
使用第二种方式可以在 cmd 控制台输入 vncviewer.exe --help 查看帮助。
4、vnc 也不全是明文传输的,可以 TLS 加密。
具体加密方式百度一下有很多
5、Vnc 可以通过降低颜色级别来实现更流畅的访问
通常局域网使用 256 色最佳,远程非宽带网络选用 8 位色最快。
6、tigervnc 服务端和客户端组合可以实现屏幕分辨率自适应。
7、vnc 密码文件可以自生成。网上下载一个 xxd.exe 的工具即可。
首先调用 vncpasswd.exe 将明文密码进行加密。使用方式 (例如密码为 12345678)
echo 12345678 | password.exe -print
打印出来的密码就是加密的密码了。
然后使用 xxd 工具来写入到文件中。
使用方式 echo 加密后的密码 |xxd.exe -r -ps > passwd
这样就生成了一个无密码登陆的密码文件,使用方法也很简单
vncviewer.exe ip:port -passwd passwd (后面这个是密码文件)
其他的一些还在整理中!~ 敬请期待
网友留言: