Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Nodejs.异步加解密

Nodejs.异步加解密
EN

Stack Overflow用户
提问于 2015-07-01 06:01:41
回答 2查看 2.3K关注 0票数 2

我想知道为什么在本机nodejs密码模块或其他我找不到的模块上没有任何用于加密和解密的异步函数。对称或不对称。

我想在服务器请求上使用这种功能,并且担心如果服务器不是异步的话,会在大规模的请求中阻塞和减慢服务器。

也许我的担忧太多了,加密/解密过程的强度也不是很大。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-01 06:15:41

获得异步加密/解密的唯一可能是将这些操作委托给另一个进程。在nodejs中唯一可以执行的异步操作是I/O操作,而纯计算操作将阻止您的流程,直到它们完成为止。记住,节点是单线程的.

票数 1
EN

Stack Overflow用户

发布于 2016-10-19 05:51:51

虽然Node的事件循环是单线程的,但Node可以很容易地调用在Node线程池中运行的C绑定。这给了你最好的两个世界:单线程控制平面,多核数据平面。

您可以使用crypto-async模块在Node的线程池中异步执行零拷贝密码、哈希和HMAC操作,实现多核吞吐量,而不阻塞事件循环。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31163555

复制
相关文章
加解密
对称加密(SymmetricCryptography),以DES,AES,RC4 为代表。
tinyfisher
2019/11/20
1.9K0
PGP加解密
对接客户需求时对方使用PGP对文件进行加解密,但PGP是商用的非对称加解密方式,可以改用Apache基金会推出的开源的GPG,两者的加解密可以无缝对接。
雨临Lewis
2023/07/11
1.5K0
Android RSA加解密
如下代码: ublic class RSAUtils { private static String RSA = "RSA"; /** * 随机生成RSA密钥对(默认密钥长度为1024) * * @return */ public static KeyPair generateRSAKeyPair() { return generateRSAKeyPair(1024
胖虎哥
2023/05/10
8080
Golang AES 加解密
利用 Go 提供的 AES 加解密与 Base64 编解码包,我们可以轻松实现 AES 加解密。实现之前,首先了解一下 AES 的基本知识。
恋喵大鲤鱼
2022/05/09
1.6K0
C#加解密
加密解密在开发中经常用到,比如登录密码加密解密、消息传输加密解密等。但是很多人只会使用不理解其中的原理,这篇文章就带领大家快速学习加密解密的原理和使用。
喵叔
2020/09/08
1.1K0
Go AES加解密
https://blog.csdn.net/K346K346/article/details/89387460
恋喵大鲤鱼
2019/05/05
12.4K0
NodeJS之加解密Crypto
就算原文件是纯英文内容,编码后内容也和原文完全不一样,普通人难以阅读但由于只有16个字符,听说一些程序员大牛能够记下他们的映射关系,从而达到读hex编码和读原文一样的效果。另外,数据在经过hex编码后,空间占用变成了原来的2倍。
前端LeBron
2021/12/27
1.9K0
NodeJS之加解密Crypto
[GO]golang实现AES加解密
AesEncrypt是加密,第二个参数是设置的key,key的长度必须是16、24、32
唯一Chat
2021/07/20
5180
des加解密,双向通讯
1.引入js文件 npm install crypto-js --save 2.使用typescript import * as DES from "crypto-js/tripledes"; import * as UTF8 from "crypto-js/enc-utf8"; export class desdemo { let value = "南方姑娘"; //加密 value = DES.encrypt(value, 加密的秘钥(解密需要用)).toString();
用户1437675
2018/08/20
1.5K0
RSA 证书加解密通信
经常有需要使用安全传输的场景,犹其是在一些泛及资金安全的行业,对数据的传输犹为重视安全性。 一般常用的就是对前参的数据进行加密,再到后台进行解密。 接口和接口之前的数据也用一样的方式进行加密和解密。
潇洒
2019/07/03
9580
日常技巧-BCELCODE加解密
今天值守的过程中碰到这么一个数据包,出现这么一串东西,之前没特别关注过,百度一波发现是BCEL加密
hyyrent
2022/12/26
1.5K0
日常技巧-BCELCODE加解密
Android-加解密
不可逆加密算法的特征是加密过程中不需要使用密钥,输入明文后由系统直接经过加密算法处理成密文,这种加密后的数据是无法被解密的,只有重新输入明文,并再次经过同样不可逆的加密算法处理,得到相同的加密密文并被系统重新识别后,才能真正解密。 如信息摘要(Message Digest)和安全散列(Secure Hash)算法属于此类,常见的算法包括 MD5、SHA1、PBKDF2、bcrypt 等。 特点:
android_薛之涛
2018/12/19
1.1K0
Android-加解密
java加解密实例
序 本文主要小结一下java里头的AES以及RSA加解密。 AES 使用AES加密时需要几个参数: 密钥长度(Key Size) AES算法下,key的长度有三种:128、192和256 bits。
code4it
2018/09/17
9760
java加解密实例
RSA数据加解密算法
主要代码: # /* # * @Author: kif kif101001000@163.com # * @Date: 2022-05-30 22:34:47 # * @Last Modified by: kif kif101001000@163.com # * @Last Modified time: 2022-05-30 22:34:47 # */ import random import math # 模N大数的幂乘的快速算法 def fastExpMod(b, e, m)
kif
2023/02/27
2.2K0
RSA 证书加解密通信
经常有需要使用安全传输的场景,尤其是在一些泛及资金安全的行业,对数据的传输犹为重视安全性。 一般常用的就是对前参的数据进行加密,再到后台进行解密。 接口和接口之前的数据也用一样的方式进行加密和解密。
潇洒
2023/10/20
4410
RSA 证书加解密通信
超级简单加解密工具
方案:读取文件头,提取特定长度进行加密,加密后加这一部分写入源文件,解密可逆。 #! /usr/bin/env python #coding=utf-8 #Edit:Sandy #时间:2019年1月27日13:57:04 #功能:文件的加密和解密 import os from LogUtility import Log,CreateLoggerFile def readheader(path): f = open(path,"rb") Log("读取源文件") for now
py3study
2020/01/21
1.3K0
openssl加解密实战
密钥加密(secret-key encryption)使用相同的密钥进行加密和解密,也叫对称加密
雪人
2022/10/13
1.3K0
Java加解密工具类
今天coding的时候需要大数据大佬对接接口,接口用的DES加密 ECB的PKCS5Padding填充方式。从 CSDN看到的都是收费的,我就搞不明白了一个工具类至于收费不,我就有点不开心了。为什么就不能有一个分享的精神,程序员何必为难程序员呢。 今天我给大家分享三个我自己常用的三个加密工具类吧 。AES、DES、MD5 AES加密解密工具类返回Base64 package cn.builder.util; import org.apache.commons.codec.binary.Base64;
猿码优创
2019/07/28
3.9K0
Spring Cloud内置加解密
Spring Cloud内置了加解密的支持,包括对称加密和非对称加密。使用对称加密只需要在bootstrap.yml文件中通过encrypt.key属性指定加密用的密钥
Java学习录
2019/07/10
2.5K0
点击加载更多

相似问题

加解密

10

加解密

25

Nodejs.包含模块的适当方式

11

加解密算法

35

加解密错误

25
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文