上一页 1 2 3 4 5 6 7 8 ··· 44 下一页
摘要: 总结: 1.escape/unescape 这两个方法不能用于URL编码,但有很多人用,特此指出,因为它的真正作用是返回一个字符的Unicode编码值,不会对"+"进行编码,但是我们知道,网页在提交表单的时候,如果有空格,则会被转化为+字符。服务器处理数据的时候,会把+号处理成空格。 2.encod 阅读全文
posted @ 2023-12-29 11:05 dirgo 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 原文地址:编码算法 - 廖雪峰的官方网站 要学习编码算法,我们先来看一看什么是编码。 ASCII码就是一种编码,字母A的编码是十六进制的0x41,字母B是0x42,以此类推: 字母ASCII编码 A 0x41 B 0x42 C 0x43 D 0x44 … … 因为ASCII编码最多只能有128个字符 阅读全文
posted @ 2023-12-29 10:40 dirgo 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 找到一个英文的解析: The bcrypt standard makes storing salts easy - everything it needs to check a password is stored in the output string. The prefix "$2a$" or 阅读全文
posted @ 2023-12-26 10:05 dirgo 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 原文地址:Spring Security BCryptPasswordEncoder 密码加盐_bcryptpasswordencoder 加盐-CSDN博客 引入spring-boot-starter-security 的Jar包 <dependency> <groupId>org.springf 阅读全文
posted @ 2023-12-25 15:23 dirgo 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 原文地址:Password Hashing: PBKDF2, Scrypt, Bcrypt and ARGON2 原文作者:Michele Preziuso 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner/blob/master/TODO1 阅读全文
posted @ 2023-12-25 14:39 dirgo 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 原文地址:如何安全存储口令?了解下Hash加盐的原理 - 简书 最近要开发一个项目,其中涉及到了用户口令存储(大家习惯称之为密码),毫不夸张的说,如果方案设计的不合格,未来再想补救就会困难重重。 记得在写《深入浅出HTTPS:原理到实战》这本书的时候,也研究了很多密码学算法,和口令加密有关的算法也有 阅读全文
posted @ 2023-12-22 16:32 dirgo 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 原文地址:PBKDF2函数,比「Hash加盐」更好的口令保护方案 - 简书 在前面两篇文章中,对用户口令进行加密的方式其实称为 Password-based encryption (PBE),算法实现很简单,那是不是有更好和更标准的 PBE 实现呢? 基于 Hash+salt 的算法最大的问题在于 阅读全文
posted @ 2023-12-22 16:19 dirgo 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 原文地址:PKCS#5研究——基于口令的密码技术(合)-CSDN博客 本文档对PKCS#5 v2.1(基于口令的密码标准)介绍的基于口令的密钥生成函数、基于口令的加密方案、基于口令的消息认证MAC方案进行简要分析记录。其核心为基于口令的密钥生成函数即将口令(Password)通过密钥导出函数KDF后 阅读全文
posted @ 2023-12-22 16:16 dirgo 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 原文地址:CryptoJS-中文文档 - 掘金 原始文档:code.google.com/archive/p/c… 介绍 CryptoJS是一个JavaScript的加解密的工具包。它支持多种算法:MD5、SHA1、SHA2、SHA3、RIPEMD-160 的哈希散列,以及进行 AES、DES、Ra 阅读全文
posted @ 2023-12-21 15:26 dirgo 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 原文地址:javascript - 将 Java 的 PBEWithMD5AndDES 转换为 JavaScript - IT工具网 我正在尝试在 JavaScript 中复制 Java 代码。 下面是我的Java代码: public static String encrypt(String inp 阅读全文
posted @ 2023-12-21 15:03 dirgo 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 今天上班打开电脑,发现cpu占用高,看了一下任务管理器,是一个叫agent for easyconnect的进程,easyconnect这个知道,是前几天一个政务云上的项目,换了vpn工具,改用了这个,但一个vpn,整个后台进程是什么意思,我现在又没开它,所以先右键结束进程,结果没用,马上就又蹦出来 阅读全文
posted @ 2023-12-21 14:42 dirgo 阅读(3732) 评论(0) 推荐(1) 编辑
摘要: 1.前后端秘钥,算法,偏移量,模式,填充等要一致(废话但是重要,要注意检查) 2.算法 AES有AES-128 AES-192 AES-256,后面的数字即秘钥长度,据说后两个在Java中使用需获取无政策限制权限文件,所以一般用128位的,换算到字符串就是16字节,即16个英文字母或数字或符号. 3 阅读全文
posted @ 2023-12-16 01:22 dirgo 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 原文地址:CryptoJS 使用 - 简书 GitHub: https://github.com/brix/crypto-js 文档:https://cryptojs.gitbook.io/docs/ 中文版:https://yztldxdzhu.github.io/2019/07/23/crypt 阅读全文
posted @ 2023-12-16 00:06 dirgo 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 原文地址:一文搞懂对称加密:加密算法、工作模式、填充方式、代码实现 - 知乎 单向散列加密只能够对消息进行加密(严格来说是计算消息的摘要),想要实现对密文解密,需要使用其它加密方式了。今天介绍一个在信息安全领域中,比较重要的加密方式——对称加密。 下面是本篇讲述内容: 加密、解密和密钥 加密(Enc 阅读全文
posted @ 2023-12-16 00:03 dirgo 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 原文地址:对称加密算法 - 廖雪峰的官方网站 对称加密算法就是传统的用一个密码进行加密和解密。例如,我们常用的WinZIP和WinRAR对压缩包的加密和解密,就是使用对称加密算法: 从程序的角度看,所谓加密,就是这样一个函数,它接收密码和明文,然后输出密文: secret = encrypt(key 阅读全文
posted @ 2023-12-15 23:59 dirgo 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 近期处理一个老项目的安全漏洞,要求敏感数据不能明文传输,考虑到效率和兼容性等问题,决定使用 对称加密,前端使用CryptoJS,后端使用Java标准库提供的API; 最开始试了DES算法,可以调通,但是鉴于现在这个算法因为秘钥太短已经不安全,又尝试新的AES,但是怎么也不行,后台解密报错:javax 阅读全文
posted @ 2023-12-15 23:52 dirgo 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 原文出处: 成熟的毛毛虫的博客 BASE64 编码是一种常用的字符编码,在很多地方都会用到。但base64不是安全领域下的加密解密算法。能起到安全作用的效果很差,而且很容易破解,他核心作用应该是传输数据的正确性,有些网关或系统只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成 阅读全文
posted @ 2023-12-15 21:27 dirgo 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 原文地址:cryptoJs DES_CBC_Pkcs7 转成 Java - 唯学而知 - 博客园 前端 DES 加密: import cryptoJs from 'crypto-js'; // DES 加密 function encrypt(message, key, iv) { // 字符串转 1 阅读全文
posted @ 2023-12-13 22:16 dirgo 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 原文地址:在 vue3 中优雅的使用 jsx/tsx - 掘金 前言 相信 react 的伙伴对于 jsx/tsx 都不陌生吧,现在在 vue3 中也可以使用 jsx/tsx 语法拉。 安装插件(@vitejs/plugin-vue-jsx) vite官方提供了官方的插件来支持在vue3中使用jsx 阅读全文
posted @ 2023-12-05 14:30 dirgo 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 原文地址:vue3+tsx开发语法详解 - 知乎 很多组件库都使用了TSX的方式开发,主要因为其灵活性比较高,TSX和SFC开发的优缺点就不介绍了,这里主要说一下将SFC项目改造为TSX的过程。 安装JSX库 pnpm install @vitejs/plugin-vue-jsx -D 安装完之后在 阅读全文
posted @ 2023-12-05 14:28 dirgo 阅读(596) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 44 下一页