Crypto-JS 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Crypto-JS 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 BSD
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2010-03-02

软件简介

CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法。

在线演示:https://tool.oschina.net/encrypt

目前已支持的算法包括:

  • MD5

  • SHA-1

  • SHA-256

  • AES

  • Rabbit

  • MARC4

  • HMAC

    • HMAC-MD5

    • HMAC-SHA1

    • HMAC-SHA256

  • PBKDF2

示例代码:

var digest = Crypto.MD5("Message");
var digestBytes = Crypto.MD5("Message", { asBytes: true });
var digestString = Crypto.MD5("Message", { asString: true });
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (13)

加载中
在js中通过import引用报错Cannot use import statement outside a module
07/17 17:12
回复
举报
uni-app使用AES加密没问题,为什么解密报错 TypeError: Cannot read property 'unpad' of undefined
01/17 18:25
回复
举报
为什么报错“Cannot read property 'extend' of undefined”
2019/04/04 21:20
回复
举报
我也是这样的问题,你解决了吗
2019/12/19 15:14
回复
举报
除了core.js ,还需要引入这个文件cipher-core.js
06/21 16:39
回复
举报
针对“Cannot read property 'lib' of undefined” 这个问题,是因为少引用核心文件core.min.js
2018/08/14 16:40
回复
举报
为什么报错“Cannot read property 'lib' of undefined”
2018/02/24 16:30
回复
举报
打分: 力荐
很方便
2017/05/11 17:45
回复
举报
打分: 力荐
2017/04/06 18:19
回复
举报
@litescript 客户端js加密已经搞定,使用的是 Crypto-JS 测试后没问题就可以上线了
2012/05/25 15:41
回复
举报
3.1.2的怎么出错了,2.0.0的就没问题。。。 Crypto-JS
2013/08/01 17:13
回复
举报
打不开下载地址了,谁知道有别的镜像站点么? Crypto-JS
2014/09/25 20:42
回复
举报
更多评论
暂无内容
发表了博客
2012/07/30 15:13

JavaScript加密库Crypto-JS的使用

先来图片一张,看看效果(一个采用Crypto-JS实现的工具展示): CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法。目前已支持的算法包括: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1 HMAC-SHA256 PBKDF2 散列/哈希 CryptoJS是一个纯javascript写的加密类库(下载),我们使用它只需要加...

6
29
发表于大前端专区
2019/09/09 15:59

js加密库 Crypto-JS,前端加密解密

CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法。目前已支持的算法包括: MD5 SHA-1 SHA-256 AES Rabbit MARC4 HMAC HMAC-MD5 HMAC-SHA1 HMAC-SHA256 PBKDF2 示例代码: var digest = Crypt......

0
0
发表了博客
06/28 14:52

如何可以使用crypto-js

尝试了github上的https://github.com/brix/crypto-js 学了用npm安装包https://www.runoob.com/nodejs/nodejs-npm.html 看了好多遍README.md 搞得心力憔悴,两三个小时,就是不能跑。最后找到这篇博客https://blog.csdn.net/weixin_43953753/article/details/86018134,一下子解决了。 总之,在你的html文件里直接加上下面...

0
0
发表了博客
06/28 14:48

如何可以使用crypto-js

尝试了github上的https://github.com/brix/crypto-js 学了用npm安装包https://www.runoob.com/nodejs/nodejs-npm.html 看了好多遍README.md 搞得心力憔悴,两三个小时,就是不能跑。最后找到这篇博客https://blog.csdn.net/weixin_43953753/article/details/86018134,一下子解决了。 总之,在你的html文件里直接加上下面...

0
0
发表了博客
06/28 14:49

如何可以使用crypto-js

尝试了github上的https://github.com/brix/crypto-js 学了用npm安装包https://www.runoob.com/nodejs/nodejs-npm.html 看了好多遍README.md 搞得心力憔悴,两三个小时,就是不能跑。最后找到这篇博客https://blog.csdn.net/weixin_43953753/article/details/86018134,一下子解决了。 总之,在你的html文件里直接加上下面...

0
0
发表于大前端专区
2018/07/24 22:38

crypto-js aes 加密、解密

加密: /* * [encrypt 加密] */ function encrypt() { var content = jsonstr; var key = CryptoJS.enc.Utf8.parse("abcdefghigkliopk"); //abcdefghigkliopk密码,16位 var encryptResult = CryptoJS......

1
0
发表于大前端专区
2019/11/06 13:37

js使用crypto进行aes+base64加密

1、前端加密一般使用crypto.js 要用 AES 算法加密,首先我们要引入 crypto-js ,crypto-js 是一个纯 javascript 写的加密算法类库 ,可以非常方便地在 javascript 进行 MD5、SHA1、SHA2、SHA3、RIPEMD-160 哈希散...

0
0
发表于大前端专区
2019/12/20 10:30

Crypto-JS DES加密解密出现的错误

这几天公司给了一个项目,说为了用户安全性,需要加密,我在网上找了一些加密,发现Crypto-JS 挺好的用的 我就用了Crypto-JS DES加密,期间出现一些错误,发现这些错误都在我引入的Crypto-JS文件里面,刚开始以为...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
03/04 15:04

crypto-js对文件进行加密解密

目前我使用crypto-js对文件进行加密和解密工作,但是发现我自己写的代码只能对文本文件进行正确的操作,其他二进制类型的文件操作后会损坏,而且对于文本文件,解密后,其中的中文会乱码,我不知道如何处理。这是我的代码,我正在VUE中使用。 //加密操作 Encode() { //载入库...

2
0
发表了问答
2017/03/01 10:18

求教:Java 用户的密码该怎么加密存储?以及登陆密码加密?

没有做过用户密码加密的方案,之前做的小系统都是直接明文存储,但是为了用户着想,为了安全着想,还是需要把用户的密码绝对的加密,不希望任何人知道。 疑问: 1、用户表的密码直接用哈希加密? 不加盐或者加盐?加盐就在表里面存储盐值吗? 2、Web登陆,使用Crypto-JS加密用户的密码再发送请求,期间,用户的密码加盐了...

10
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
13 评论
743 收藏
分享
返回顶部
顶部