Cryptico.js JavaScript 数据加密类库开源项目

我要开发同款
匿名用户2011年12月11日
135阅读

技术信息

开源地址
https://github.com/wwwtyro/cryptico
授权协议
BSD

作品详情

Cryptico.js是一个简单且容易使用的JavaScript数据加密类库,它支持RSA和AES的加密方式,可使用任意给定的密钥长度(512,1024等)。RSA是能同时用于加密和数字签名的算法,Cryptico.js在使用RSA加密时,如果选择的密钥长度比较大,加密字符也比较多时,运行速度会有点慢。当然,它不依赖于任何的JS框架,你可以独立使用它。

示例代码(模拟一段公钥加密、私钥解密的过程):

var PassPhrase = "Hello" // 公钥长度 var Bits = 512; // 生成RSA密钥 var RSAkey = cryptico.geerateRSAKey(PassPhrase, Bits); // RSA公钥: var PublicKeyStrig = cryptico.publicKeyStrig(RSAkey); var PlaiText = "给力技术"; //使用公钥加密 var EcryptioResult = cryptico.ecrypt(PlaiText, PublicKeyStrig); var ecrytext = EcryptioResult.cipher;//密文 //使用私钥解密 var DecryptioResult = cryptico.decrypt(ecrytext, RSAkey); var decrypttext = DecryptioResult.plaitext;

功能介绍

Cryptico.js 是一个简单且容易使用的 JavaScript 数据加密类库,它支持 RSA 和 AES 的加密方式,可使用任意给定的密钥长度(512, 1024 等)。RSA 是能同时用...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论