草庐IT

node-crypto

全部标签

完美解决k8s master节点无法ping node节点中的IP或Service NodePort的IP

1、问题一使用搭建好了K8S集群,先是node节点加入k8s集群时,用的内网IP,导致master节点无法操作node节点中的pod(这里的不能操作,指定是无法查看node节点中pod的日志、启动描述、无法进入pod内部,即kubectllogs、kubectl describe、kubectlexec-it等等的命令都不能)解决办法:解决公网下,k8scalicomaster节点无法访问node节点创建的pod-CSDN博客2、问题二master节点能正常访问node节点创建的pod,即问题一所产生的问题但是master节点无法ping通node节点创建pod所属的Service的IP注意:

“hasInjectionContext“ is not exported by “node_modules/vue-demi/lib/index.mjs“, imported by “node_mo

使用uniapp开发的微信小程序,技术栈使用的vue3+ts+uview-plus+pinia开发的,环境安装依赖没有问题,但是启动的时候报错:"hasInjectionContext"isnotexportedby"node_modules/vue-demi/lib/index.mjs",importedby"node_modules/pinia/dist/pinia.mjs".11:36:19.397at../node_modules/pinia/dist/pinia.mjs:6:9更换了好多个pinia的版本和vue3的版本,也解决不了最后还是通过锁定yarn文件实现的,yarn.loc

微信小程序使用crypto-js

还是那个没有任何开发意义的小程序!!!这次的要求我就有点看不懂了,这是公司在日本出差的大佬写的接口,平时交流发在群里的文档全他喵是英文的,这让我连四级都没考过的怎么看的懂呢(是真的“没考过”),所以菜不是没有道理的。在此之前大致搜索了一下xxhashjs与crypto-js的区别:功能:xxhashjs:xxhashjs是一个用于计算哈希的库,它实现了XXHash算法。XXHash是一种非加密哈希算法,用于生成数据的校验和。它通常用于快速的哈希计算,例如在数据验证、数据完整性检查等场景下。crypto-js:crypto-js是一个广泛用于加密和解密操作的库。它支持多种加密算法,包括AES、D

前端---【Node.JS的fs(文件系统)操作模块】

目录一.nodeJSfs模块介绍二.fs文件系统的操作2.1 文件写入2.2文件写入方法         2.2.1writeFile异步写入2.2.2writeFileSync同步写入2.2.3appendFile/appendFileSync 追加写入2.2.4createWriteStream流式写入2.2.5写入文件的场景2.3文件读取2.3.1异步读取2.3.2同步读取2.3.3流式读取2.3.4读取文件应用场景2.4文件重命名与移动 2.4.1文件重命名 2.4.2文件移动2.5文件删除2.6文件夹操作2.6.1创建一个新的文件夹2.6.2读取文件夹三.路径3.1相对路径3.2绝对

javax.crypto 在不同版本的 Android 操作系统中的工作方式不同?

我正在使用此代码fragment来加密/解密我应用数据库中的数据:http://www.androidsnippets.com/encryptdecrypt-strings看来javax.crypto.KeyGenerator.generateKey()操作在Android2.3.3操作系统中的工作方式与其他(以前的?)版本不同。自然地,当我的用户将他们的设备从2.2升级到2.3.3并且应用程序开始抛出解密数据库的错误时,这对我的用户来说是一个主要问题。这是一个已知问题吗?我是否错误地使用了加密库?有人对如何解决这个问题有任何建议,以便能够在2.3.3中解密在2.2中加密的数据吗?我构

防止Node.js应用中的命令行注入攻击

  攻击者可以使用Node.js应用侵入你的系统。本文介绍如何阻止这种行为的发生。  当Node.js首次发布时,它引起了一场革命。它允许开发人员在服务器端运行JavaScript,这是浏览器的主要编程语言。随着时间的推移,Node.js变得越来越流行,并成为构建Web应用程序和API的首选工具。  Node.js由一个小而稳定的运行时核心和一组内置模块组成,这些内置模块提供了一些基本功能,如文件系统访问、TCP/IP网络、HTTP协议、加密算法、解析命令行参数等。这些内置模块功能强大,经过了充分的测试并且性能良好。  不过,它并不能涵盖Web应用程序开发人员的都有需求。有时,我们需要使用No

UNCTF-Crypto wp

2020年easy_rsa题目fromCrypto.Utilimportnumberimportgmpy2fromCrypto.Util.numberimportbytes_to_longp=number.getPrime(1024)q=number.getPrime(1024)ifp>q:a=p+qb=p-qprint(a,b)n=p*qe=65537phi=(p-1)*(q-1)d=gmpy2.invert(e,phi)m=bytes_to_long(b'msg')c=pow(m,e,n)print(c)#320398687477638913975700270017132483556404

使用HBuilder X开发Vue3+node+element-plus

开发Vue3有很多的工具,比如VSCode,它也非常的好用,本文主要使用HBuilderX开发。环境3个:Windows10Node安装1.打开官网,选择一个版本,进行安装Node.js2.选择路径,下一步就行了 3.输入命令可以看到版本node-v4.然后输入命令,安装国内的淘宝镜像,这样速度快点npminstall-gcnpm--registry=https://registry.npm.taobao.org 提示让我们升级,我们可升级,可不升级。5.我们选择升级,不升级的跳过此步骤输入绿色字体的命令npminstall-gnpm@9.1.26.然后输入命令进行全局安装cnpminstal

前端AJAX入门到实战,学习前端框架前必会的(ajax+node.js+webpack+git)(四)

你可以的,去飞吧!同步代码和异步代码回调函数地狱和Promise链式调用回调函数地狱缔造“回调地狱”↓制造里层回调错误,却在最外层接收错误→无法捕获axios源码抛出异常(未捕获)回调地狱省份:城市:地区:/***目标:演示回调函数地狱*需求:获取默认第一个省,第一个市,第一个地区并展示在下拉菜单中*概念:在回调函数中嵌套回调函数,一直嵌套下去就形成了回调函数地狱*缺点:可读性差,异常无法获取,耦合性严重,牵一发动全身*///1.获取默认第一个省份的名字axios({url:'http://hmajax.itheima.net/api/province'}).then(result=>{con

在IDEA中配置node.js

1.下载node.js2.将下载好的msi文件移到自己喜欢的文件夹中,点击安装(一路next下去,其中路径可以修改)3.安装完成后,在cmd窗口用node-v来检测是否成功,出现版本号即成功4.打开IDEA,按以下步骤下载node.js插件5.重启IDEA后,按以下步骤找到Nodeinterpreter更改路径6.勾选Codingassistance...并选择当前需要运行js的文件目录,最后点击OK7.测试是否能直接运行js,终端出结果即完成配置