oracle jdbc Connection Reset问题

oracle jdbc Connection Reset问题

oracleJDBC在建立连接时需要一些随机数据用以加密session token之类的东西
Linux内核熵池,通过搜集键盘,鼠标,中断,磁盘操作来产生随机数据
通过以下命令查看当前的熵值:

cat /proc/sys/kernel/random/entropy_avail

在读取时,/dev/random设备会返回小于熵池噪声总数的随机字节。Linux内核熵池,通过搜集键盘,鼠标,中断,磁盘操作来产生随机数据。
/dev/random可生成高随机性的公钥或一次性密码本。若熵池空了,对/dev/random的读操作将会被阻塞,直到收集到了足够的环境噪声为止。
/dev/urandom则是一个非阻塞的发生器:dev/random的一个副本是/dev/urandom(”unlocked”,非阻塞的随机数发生器),它会重复使用熵池中的数据以产生伪随机数据。
这表示对/dev/urandom的读取操作不会产生阻塞,但其输出的熵可能小于/dev/random的。
随机数据源默认用的是/dev/random。

rm /dev/random
ln -s /dev/urandom /dev/random
posted @   feitiandamo  阅读(241)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示