- 授权协议: MIT
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://github.com/ai/nanoid
- 软件文档: https://github.com/ai/nanoid/blob/master/README.md
- 官方下载: https://github.com/ai/nanoid/releases
软件介绍
nanoid 是使用 JavaScript 开发,一个小型、安全、对 URL 友好的唯一字符串 ID 生成器。
具有以下特性:
安全:它使用加密、强大的随机 API,并保证符号的正确分配
体积小:只有 258 bytes 大小(压缩后)、无依赖
紧凑:它使用比 UUID (
A-Za-z0-9_~)更多的符号
示例代码
var nanoid = require('nanoid')
model.id = nanoid() //=> "Uakgb_J5m9g~0JDMbcJqLJ"支持 Node.js、所有浏览器(IE 11+)
图解密码技术(第3版)
[日] 结城浩 / 周自恒 / 人民邮电出版社 / 2016-6 / 89.00元
本书以图配文的形式,详细讲解了6种最重要的密码技术:对称密码、公钥密码、单向散列函数、消息认证码、数字签名和伪随机数生成器。 第1部分讲述了密码技术的历史沿革、对称密码、分组密码模式(包括ECB、CBC、CFB、OFB、CTR)、公钥、混合密码系统。第2部分重点介绍了认证方面的内容,涉及单向散列函数、消息认证码、数字签名、证书等。第3部分讲述了密钥、随机数、PGP、SSL/TLS 以及密码技......一起来看看 《图解密码技术(第3版)》 这本书的介绍吧!
