相关推荐
-
webcrypto-api:W3C Web Cryptography API 使用的基本示例
webcrypto-api W3C Web Cryptography API 的基本示例 免责声明:这些文件的目的是展示 api 的用法,而不是生产级复制和粘贴示例。 如果您使用加密技术,则应该始终知道自己在做什么。
-
Fortify允许用户在其浏览器中生成X.509证书
Fortify是由证书颁发机构通过CA安全委员会赞助的开源应用程序,现在可用于Windows和Mac。 Fortify应用程序可供所有用户免费使用,可将用户的Web浏览器连接到用户本地计算机上的智能卡,安全令牌和证书。 这可以允许用户在其浏览器中生成X.509证书,从而取代了对已弃用的<keygen>功能的需求。 在浏览器中生成证书 Web Cryptography API(也...
-
前端知识笔记(五)———前端密钥怎么存储,才最安全?
前端密钥存储安全是非常重要的,具体原因如下:保护敏感数据:密钥用于保护敏感数据的安全性。如果密钥泄露,攻击者可能能够访问和篡改敏感数据,导致数据泄露、数据被篡改或系统被入侵。防止恶意使用:在前端存储密钥的情况下,攻击者可以更轻易地获取密钥。一旦攻击者获得密钥,他们可能会使用该密钥进行恶意操作,例如伪造请求、未经授权的访问或数据篡改。遵守安全性和合规性要求:许多行业和法规要求对敏感数据采取特定的安全措施,包括密钥的安全存储和管理。不遵守这些要求可能导致法律责任和声誉损害。
-
Microsoft Windows® 2000的加密服务提供程序(CSP, Cryptographic Service Provider)
CSP是真正实行加密的独立模块,他既可以由软件实现也可以由硬件实现。但是他必须符合CryptoAPI接口的规范。每个CSP都有一个名字和一个类型。每个CSP的名字是唯一的,这样便于CryptoAPI找到对应的CSP。目前已经有9种CSP类型,并且还在增长。每个CSP有一个密钥库,密钥库用于存储密钥。而每个密钥库包括一个或多个密钥容器(Key Containers)。每个密钥容器中含属于一个
-
javascript基础学习系列三百三十八:Web Cryptography API
Web Cryptography API 描述了一套密码学工具,规范了 JavaScript 如何以安全和符合惯例的方式实现 加密。这些工具包括生成、使用和应用加密密钥对,加密和解密消息,以及可靠地生成随机数。注意 加密接口的组织方式有点奇怪,其外部是一个Crypto对象,内部是一个SubtleCrypto 对象。在 Web Cryptography API 标准化之前,window.crypto 属性在不同浏览器中的实 现差异非常大。
-
javascript七基础学习系列一千八百九十:Web Cryptography API
所谓“伪”指的是生成值的过程不是真的随机。被称为置换循环(permutation cycle),而这个循环的长度被称为一个周期(period)。要使用CSPRNG 重新实现Math.random(),可以通过生成一个随机的32 位数值,然后用它去除。PRNG 生成的值只是模拟了随机的特性。由于算法本身是固定的,其输入只是之前的状态,因此随机数顺序也是确定的。者知道PRNG 的内部状态,就可以预测后续生成的伪随机值。明显比常规PRNG 慢很多,但CSPRNG 生成的值就很难预测,可以用于加密了。
-
使用Web Crypto API的端到端加密聊天
在传输或存储用户数据(尤其是私人对话)时,必须考虑采用加密技术来确保隐私。 通过阅读本教程,您将了解如何仅使用JavaScript和Web Crypto API(一种本地浏览器API)在Web应用程序中对数据进行端到端加密。 请注意,本教程非常基础,并且具有严格的教育意义,可能包含一些简化,不建议使用您自己的加密协议,如果没有在安全专家的帮助下正确使用,所使用的算法可能包含某些“陷阱” 如果您碰巧迷路了,也可以在此GitHub仓库中找到完整的项目。 什么是端到端加密? 端到端加密是一种通信系统,其中唯一.
-
javascript基础学习系列六百九十:Web Cryptography API
所谓“伪”指的是生成值的过程不是真的随机。被称为置换循环(permutation cycle),而这个循环的长度被称为一个周期(period)。要使用CSPRNG 重新实现Math.random(),可以通过生成一个随机的32 位数值,然后用它去除。PRNG 生成的值只是模拟了随机的特性。由于算法本身是固定的,其输入只是之前的状态,因此随机数顺序也是确定的。者知道PRNG 的内部状态,就可以预测后续生成的伪随机值。明显比常规PRNG 慢很多,但CSPRNG 生成的值就很难预测,可以用于加密了。
-
javascript七基础学习系列二千三百九十:Web Cryptography API
所谓“伪”指的是生成值的过程不是真的随机。被称为置换循环(permutation cycle),而这个循环的长度被称为一个周期(period)。要使用CSPRNG 重新实现Math.random(),可以通过生成一个随机的32 位数值,然后用它去除。PRNG 生成的值只是模拟了随机的特性。由于算法本身是固定的,其输入只是之前的状态,因此随机数顺序也是确定的。者知道PRNG 的内部状态,就可以预测后续生成的伪随机值。明显比常规PRNG 慢很多,但CSPRNG 生成的值就很难预测,可以用于加密了。
-
Cryptography API: Next Generation(CNG)使用梳理——非对称加密算法应用(一)数字验证及非对称密钥的导出与导入
Cryptography API: Next Generation(CNG)非对称加密,数字验证,非对称密钥的导出与导入,BCrypto到BCrypto,NCrypto到BCrypto
-
JavaScript基础知识总结 14:学习JavaScript中的File API、Streams API、Web Cryptography API
目录一、Atomics和SharedArrayBuffer二、原子操作基础1、算术及位操作方法2、原子读和写3、原子交换4、原子Futex操作与加锁三、跨上下文消息四、Encoding API五、File API和Blob API1、File类型2、FileReader类型3、FileReaderSync类型4、Blob与部分读取六、Streams API1、应用场景2、理解流 一、Atomics和SharedArrayBuffer 多个上下文访问SharedArrayBuffer时,如果同时对缓冲区执行操
-
Cryptography API: Next Generation (CNG)使用梳理——概述
微软新一代加密算法库Cryptography API: Next Generation
-
调用cryptography密码学API接口计算SHA256/SHA1哈希摘要
正文标题:如何调用Python 3自带的SHA256/SHA1摘要函数 方法一:使用hashlib 官方文档: https://docs.python.org/3/library/hashlib.html?highlight=cryptograph >>> import hashlib >>> h = hashlib.n...
-
PyCrypto2.6.1 帮助文档
Package Crypto:Python Cryptography Toolkit A collection of cryptographic modules implementing various algorithms and protocols. 来源于https://www.dlitz.net/software/pycrypto/api/current/,版权归原作者所有。
-
用CryptoAPI进行数据加密
VCKBASE Online Help Journal No.10 用CryptoAPI进行数据加密 南京理工大学计算机系 胡静 李蔚清 ---- 因为过于复杂的加密算法实现起来非常困难,所以在过去,许多应用程序只能使用非常简单的加密技术,这样做的结果就是加密的数据很容易就可以被人破译。而使用Microsoft提供的加密应用程序接口(即Cryptography AP...
-
使用windows crypto API加密解密
本文转自: http://ticktick.blog.51cto.com/823160/168538 最近在学习使用windows crypto API 对数据进行加密和解密,有些收获和经验,在此分享,希望对学习加密解密的朋友们有所帮助。 经过这次window
18 楼 ddpmhw 2017-09-14 16:21
http://www.shujuf.com/help.html
17 楼 wenm168 2017-05-18 13:51
16 楼 smartbi 2015-03-05 15:56
ireport/jasperReport:ireport是国人喜爱的开源免费报表设计器,但jaspersoft公司已经公开声明不再发展ireport,而且jaspersoft公司在2014年4月被Tibco公司收购;还好它们继续出社区版。
BIRT报表:安讯公司的免费报表软件,2014年6月发布了4.4.0版,基本上每年出一个版本,但改动不大,就是对bug进行修改、功能略为增强等。
jFreereport/Pentaho:Pentaho在国外比较热闹,但国内用的人似乎不多,最新版本是5.1。
国外还有一些商业智能产品包含报表模块,但一般不拆开来用,例如IBM的Cognos、Oracle的BIEE、微策略、SAP的BO等,不细举。
其实国内的报表工具更好用,比较活跃的有思迈特的Smartbi、帆软、润乾报表。
思迈特:报表工具的最大特点是采用Excel作为报表设计器(Excel插件),能够利用很多Excel的很多功能。提供免费版,10用户以下免费。
帆软:类Excel设计器,最新版7.1.1,对报表设计器、图表、基础引擎等功能做了增强更新。
润乾:类Excel设计器,最新版本是5.0,老品牌但近年热度不太高。快逸报表是润乾的免费版。
15 楼 iris_1992 2015-01-08 10:11
14 楼 Hanson_fj 2014-01-08 09:50
13 楼 rskyz520 2010-09-25 21:43
12 楼 no_bao 2010-09-21 14:46
11 楼 zjriso 2010-04-10 10:36
10 楼 rainv 2009-11-19 22:55
9 楼 elgs 2009-11-19 18:19
8 楼 inosin 2009-11-19 17:53
7 楼 whaosoft 2009-11-19 16:25
6 楼 thomassun 2009-11-19 15:55
5 楼 caoyangx 2009-11-19 11:02
感谢QuakeWang,希望还能见到你新的巨作。
4 楼 laorer 2009-11-19 09:28
3 楼 yunzhongxia 2009-11-19 09:23
2 楼 koda 2009-11-19 09:15
1 楼 xman 2009-11-18 22:57