首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏玩转云服务器

    使用腾讯云轻量部署FirefoxSend临时文件分享服务

    (function webpackMissingModule() { var e = new Error("Cannot find module 'webcrypto-core'"); e.code = (function webpackMissingModule() { var e = new Error("Cannot find module 'webcrypto-core'"); e.code =

    1.3K41发布于 2021-06-18
  • 来自专栏程序员成长指北

    Node.js 19 正式发布

    稳定的 WebCrypto WebCrypto API 现在已经稳定(以下算法除外:Ed25519、Ed448、X25519 和 X448) 使用 globalThis.crypto 或 require ('node:crypto').webcrypto 来访问这个模块。

    69920编辑于 2022-11-28
  • 来自专栏信创系统开发

    浏览器中的国密应用接口规范

    标准的内容详情参考文档,简单说来,国密浏览器应用接口规范基本上就是在 webcrypto 的基础上,增加了国密算法支持。 WebCrypto API是一个由W3C维护标准,它提供了一套JavaScript接口,允许网页应用进行安全的数据加密、解密、签名和验证等操作。

    38010编辑于 2025-01-23
  • 来自专栏王沛文的专栏

    Web Crypto API简介

    具体浏览器支持可以参见https://caniuse.com/#feat=cryptography 针对旧浏览器的polyfill/shim可以看https://github.com/vibornoff/webcrypto-shim 和https://github.com/PeculiarVentures/webcrypto-liner 常见的样例代码可以参见https://github.com/diafygi/webcrypto-examples

    6.9K01发布于 2018-07-31
  • 来自专栏

    如何在浏览器和nodejs中使用原生接口获得相同的hash?

    nodejs通过crypto模块暴露了webcrypto接口,而该接口就提供了和浏览器端相同的实现。 接下来,我们就来实现一个与上面的sha函数具有相同功能的nodejs函数: const { webcrypto } = require('crypto'); const { TextEncoder } const encoder = new TextEncoder(); const data = encoder.encode(str); const hashBuffer = await webcrypto.subtle.digest

    1.1K20编辑于 2023-09-02
  • 来自专栏code秘密花园

    2024 年,Node.js 依然处于霸主地位!

    http.get('http://localhost:8080'); // Prints: // 0: start // 1: start // 0: finish // 1: finish WebCrypto 借助 WebCrypto,我们可以利用以下功能: 密钥生成:创建强大的加密密钥来保护你的数据。 加密和解密:对敏感信息进行加密以确保安全存储和传输,并在需要时进行解密。 通过将 WebCrypto 合并到 Node.js 应用程序中,我们可以显着增强其安全状况并保护用户的数据。 const {subtle} = require('node:crypto').webcrypto; (async function () { const key = await subtle.generateKey

    1.4K10编辑于 2024-07-12
  • 来自专栏掘金安东尼

    Node.js v19,它来了!详解 6 大特性

    稳定的 WebCrypto API WebCrypto API 是一个使用密码学构建的系统接口,在 node.js v19 趋于稳定(除 Ed25519、Ed448、X25519、X448 外)。 我们可以通过调用 globalThis.crypto 或 require('node:crypto').webcrypto 来访问,下面以 subtle 加密函数为例; const { subtle }

    1.2K20编辑于 2022-11-30
  • 来自专栏Nodejs技术栈

    Node.js 19 已正式发布

    默认启用 HTTP (S)/1.1 KeepAlive 稳定的 WebCrypto API 移除 –experimental-specifier-resolution 标志 移除 DTrace/SystemTap

    82610编辑于 2022-12-12
  • 来自专栏Nodejs技术栈

    Node.js 正在衰退吗?通过一些关键指标告诉你事实如何!

    http.get('http://localhost:8080'); // 输出: // 0: start // 1: start // 0: finish // 1: finish WebCrypto 使用 WebCrypto,您可以利用以下功能: 密钥生成:创建强大的加密密钥以保护您的数据。 加密和解密:对敏感信息进行加密,以安全存储和传输,并在需要时解密。 通过将 WebCrypto 集成到您的 Node.js 应用程序中,您可以显著增强其安全性,并保护用户数据。 const { subtle } = require('node:crypto').webcrypto; (async function () { const key = await subtle.generateKey

    73810编辑于 2024-06-14
  • 来自专栏开源服务指南

    电话号码信息收集工具:PhoneInfoga | 开源日报 No.137

    :服务器端渲染 (SSR)、流式 SSR、客户端渲染 (CSR)、静态站点生成 (SSG) 和流式 使用代码拆分、树摇晃和死代码消除进行构建优化 API 路由 构建在 Fetch、Streams 和 WebCrypto

    76710编辑于 2024-01-02
  • 来自专栏为了不折腾而去折腾的那些事

    使用 Nginx NJS 实现高性能的 RSA 加解密服务

    这个版本可以说是具有突破意义的版本,因为这个版本的 NJS 添加了符合 W3C 的标准的 WebCrypto API。 这意味着,以往需要单独起一套服务来说接口加密鉴权的时代或许可以过去了。 官方实现这个功能主要是通过添加 njs_webcrypto.c 加解密模块,引入 了部分 OpenSSL 的能力。 RSA 加解密: const fs = require('fs'); if (typeof crypto == 'undefined') { crypto = require('crypto').webcrypto )); } const fs = require('fs'); if (typeof crypto == 'undefined') { crypto = require('crypto').webcrypto

    2.6K50发布于 2021-11-25
  • 来自专栏腾讯IMWeb前端团队

    资讯 | 苹果进军医疗数据领域;WWDC中发布Safari 11;V8 6.0发布

    Safari 11 带来了很多的新特性,包括开发者喜闻乐见的 WebRTC、网页快照、WebAssembly、iOS 中的拖拽支持等等;同时在 Safari 11 中我们还可以使用 Media Capture、WebCrypto

    49130编辑于 2022-06-29
  • 来自专栏阮一峰的网络日志

    Deno 运行时入门教程:Node.js 的替代品

    它提供 window 这个全局对象,同时支持 fetch、webCrypto、worker 等 Web 标准,也支持 onload、onunload、addEventListener 等事件操作函数。

    2.2K10发布于 2020-02-14
  • 来自专栏前端壹栈

    送你一份最新的前端周报

    API 到达稳定状态 支持 self.structuredClone() 针对 TLS 使用系统证书存储 (system certificate store) 支持禁用 TLS 验证以进行测试 升级 WebCrypto

    1.4K30发布于 2021-08-25
  • 来自专栏腾讯IMWeb前端团队

    看前端如何通过WebAssembly实现播放器预览能力

    WebCrypto ASE解密参考hls.js源码,将请求到的ts分片进行解密。

    3K10编辑于 2022-06-29
  • 来自专栏前端小吉米

    IndexedDB 打造靠谱 Web 离线数据库

    这里可以直接利用 Web 上已经实现的 WebCrypto,为了实现上述需求,我们可以直接利用里面的 digest 方法即可。这里 MDN 上,已经有现成的办法,我们直接使用即可。 参考: WebCrypto 加密手段 存储上限值 基本限制为: 浏览器 限制 Chrome 可用空间 < 6% Firebox 可用空间 < 10% Safari < 50MB IE10 < 250MB

    3.4K30发布于 2018-07-03
  • 来自专栏采云轩

    聊聊Deno的那些事

    默认安全 对于异步操作返回 Promise 使用 ArrayBuffer 处理二进制 存在 window 全局变量 支持 fetch、webCrypto、worker 等 Web 标准,也支持 onload

    1.4K10发布于 2021-06-15
  • 来自专栏信数据得永生

    【信仰充值中心】Pale Moon 29 正式版更新日志

    UA 覆盖 更新了 lz4 库,以获得性能优化及安全更新 提高了严格化的 JSON 性能 进一步改善了对 FreeBSD 的支持 修复了 useragent 的兼容性更改需要重启才能生效的问题 修复了 WebCrypto

    1.9K50编辑于 2022-04-02
  • 来自专栏flytam之深入前端技术栈

    Safari 18.0 WebKit 新特性介绍

    Web API Safari 18.0 的 WebKit 移除了对四个非标准 Web API 的支持: KeyboardEvent.altGraphKey WebCrypto 中的 AES-CFB 支持

    1.9K10编辑于 2024-09-26
  • 来自专栏全栈工程师修炼之路

    Node.js简介与安装.md

    experimental-global-customevent expose experimental CustomEvent on the global scope --experimental-global-webcrypto

    4.4K20编辑于 2022-09-28
领券