随笔分类 - 编程
摘要:关于 bcrypt:1、bcrypt是不可逆的加密算法,无法通过解密密文得到明文。2、bcrypt和其他对称或非对称加密方式不同的是,不是直接解密得到明文,也不是二次加密比较密文,而是把明文和存储的密文一块运算得到另一个密文,如果这两个密文相同则验证成功。综上,Jenkins专有用户数据库使用了jb
阅读全文
摘要:如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)? 如何在不同编程语言中实现Unix时间戳(Unix timestamp) → 普通时间? 如何在不同编程语言中实现普通时间 → Unix时间戳(Unix timestamp)?
阅读全文
摘要:对称:DES、AES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK 非对称:RSA、Elgamal、背包算法、Rabin、HD,ECC(椭圆曲线加密算法)
阅读全文
摘要:为了确保资源的非法访问,HTTP采用两种认证方式,一种为basic,另外一种为digest(摘要认证)。basic是最基本也是最简单的一种认证方式。认证的过程大概可分为以下几个步骤:1. 用户请求受保护的资源,例如: 2. 服务端返回401未认证的错误 401错误的HTTP头部中都会带有WWW-Au
阅读全文
摘要:(1)词组搜索,精确查询 ("") (2)在特定网站内搜索 (site:) (3)要排除的字词 (-) (4)补全搜索字词 (*) (5)精确搜索 (+) (6)OR 操作符 (7)搜索近似的词,同意词"~" (8)列出相似的页面"related:" (9)* 通配符,可代表多个字母 (10). 单一的通配符 (11) 搜索Google Directory 算符 用途 用法 a...
阅读全文
摘要:Apache Cordova是PhoneGap贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。你可以把他想象成类似于Webkit和Google Chrome的关系1、安装nodejshttps://nodejs.org/npm -v2、安装Co...
阅读全文