nodejs中的加密模块 crypto 模块
2016-03-10 11:14
531 查看
直接上代码吧:
#!/usr/bin/env node var crypto = require('crypto'); // use secret to encrypt string function encrypt(str, secret) { var cipher = crypto.createCipher('aes192', secret); var enc = cipher.update(str, 'utf8', 'hex'); enc += cipher.final('hex'); console.log("enc is: "+enc); return enc; } //use secret to decrypt string function decrypt(str, secret) { var decipher = crypto.createDecipher('aes192', secret); var dec = decipher.update(str, 'hex', 'utf8'); dec += decipher.final('utf8'); console.log("dec is: "+dec); return dec; } encrypt("leekwen",'987654321'); decrypt("33e706a935b3e61adaf83506897a3f28",'987654321');
相关文章推荐
- Node.js、Express框架获取客户端IP地址
- Node.js
- WebStorm配置Node.js IDE
- LeetCode 19. Remove Nth Node From End of List
- inode和文件描述符区别
- [leetcode 116] Populating Next Right Pointers in Each Node---层序遍历标记每一层的末尾
- Hadoop之Secondary NameNode
- leetcode:Delete Node in a Linked List 【Java】
- [nodejs] nodejs开发个人博客(四)数据模型
- AngularJS+Node的RESTful之基本实现
- 我的Node.js处女作
- 19. Remove Nth Node From End of List
- C++与Nodejs的交互
- 【nodejs】服务器处理url请求并返回json数据
- webstorm+nodejs+JetBrains IDE Support+chrome打造前端开发神器
- Nodejs如何复制文件
- nodejs设置NODE_ENV环境变量
- ztree addNode editName removeNode
- 【JavaScript】ReactJS&NodeJS了解资料
- Leetcode:Swap Nodes in Pairs 单链表相邻两节点逆置