- 博客(13)
- 收藏
- 关注
原创 如何安全存储和验证密码:bcrypt、scrypt 和 Argon2 的最佳实践
当用户登录时,系统需要验证输入的密码是否与存储的哈希匹配。如果哈希算法、盐或参数不同,计算出的哈希值就不会匹配,导致用户无法登录。不同的密码哈希算法在安全性、计算成本和易用性上有所不同,我们分别介绍它们的原理和使用方式。,一旦数据库泄露,攻击者将能直接获取所有用户的密码。因此,所有安全的系统都使用。:即使数据库泄露,攻击者也无法破解用户密码!,确保即使数据库被攻破,密码仍然难以被恢复。(抗 GPU 破解,但需手动存储参数),以保证验证过程的一致性和安全性。(最安全,自动存储参数)(自动存储盐,简单易用)
2025-03-23 09:26:02
529
原创 【前端】打造引人注目的3D前端登录页面:设计与实现指南
在当今竞争激烈的数字世界中,网站的第一印象至关重要。登录页面作为用户与平台交互的首要接口,其设计质量直接影响用户体验和转化率。本文将分享如何创建一个具有现代感的3D登录页面,让您的网站在众多同类产品中脱颖而出。现代前端设计已经从传统的平面布局发展到更具沉浸感的3D体验。这种转变不仅提升了视觉吸引力,还创造了更具互动性的用户体验。我们的3D登录页面结合了以下设计元素:登录页面的HTML结构相对简单,主要包含背景动态元素和登录表单容器:CSS魔法3D效果主要通过CSS的以下属性实现:perspecti
2025-02-26 23:32:45
1031
原创 从零开始:使用 Vue.js、Flask 和 MySQL 构建全栈应用
在当今的开发环境中,全栈开发技术已经成为了许多开发者的必备技能。本篇博客将带你从零开始,使用 Vue.js、Flask 和 MySQL 构建一个简单的全栈应用。我们将构建一个任务管理系统,用户可以添加、查看、更新和删除任务。
2024-07-02 23:15:56
1025
原创 【入门】Vue + Flask + MySQL 打造你的全栈博客系统
创建一个完整的全栈应用,涉及前端、后端、以及数据库的整合,是一项既挑战又充满乐趣的任务。今天,我们将一起走过使用Vue.js作为前端框架,Flask作为后端框架,MySQL作为数据库的全栈应用开发过程。这篇博客将以一个简单的博客系统为例,手把手教你从零开始构建一个全栈应用。
2024-06-30 22:49:35
736
原创 MySQL 入门教程
MySQL 是世界上最流行的开源关系数据库管理系统 (RDBMS) 之一,被广泛应用于各种 Web 应用和数据存储解决方案中。它的高性能、可靠性和易用性使其成为许多开发者和企业的首选。本文将带领读者从零开始,逐步掌握 MySQL 的基本知识和操作。
2024-06-30 22:31:42
719
原创 全栈开发指南:从前端到后端的全面掌握
全栈开发人员(Full Stack Developer)是指能够处理前端和后端开发工作的开发人员。他们需要掌握各种技术和工具,能够独立完成从需求分析、设计、开发到部署的整个流程。这篇博客将详细介绍全栈开发涉及的各个方面,为您提供从入门到进阶的指导。
2024-06-30 22:14:30
2342
原创 Docker 使用指南
Docker 是一个用于自动化部署、扩展和管理应用程序的容器化平台。本文提供了入门指南,涵盖安装、基本概念和命令、Dockerfile 创建、镜像构建和运行、Docker Compose 使用、日志访问、网络和卷管理,以及使用 Docker Hub 分享镜像。
2024-06-29 23:52:42
918
1
原创 Git 和 Github 的区别
在软件开发中,Git 和 Github 是两个常常被提到的名词。虽然它们都与版本控制有关,但它们有着不同的作用和意义。
2023-03-04 11:00:00
708
原创 Linux 简介
Linux 是一个自由和开源的操作系统,它的内核由 Linus Torvalds 开发。作为一款免费的操作系统,它在 Web 服务器、超级计算机、移动设备和个人计算机中广泛使用,被认为是世界上最安全、稳定和可靠的操作系统之一。
2023-03-03 12:15:00
263
原创 JavaScript 数组方法详解
创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。对数组中的所有元素执行一个提供的函数,并将其结果累加到单个返回值中。返回一个从指定起始索引位置开始,到指定结束索引位置结束的新数组。创建一个新数组,其中包含所有通过所提供函数的测试的元素。将一个或多个元素添加到数组的末尾,并返回新数组的长度。将一个或多个元素添加到数组的开头,并返回新数组的长度。从数组中删除最后一个元素,并返回该元素的值。从数组中删除第一个元素,并返回该元素的值。对数组中的每个元素执行一次提供的函数。
2023-03-02 08:50:07
269
原创 前端登陆页面
例如,你可以使用JavaScript为表单添加验证功能,或者使用CSS和JavaScript为页面添加一些动态效果,比如当用户输入错误时,用户名和密码输入框可能会出现红色边框。该页面包含一个简单的表单,用户需要输入用户名和密码才能登录。同时,我们还引用了一个CSS文件,该文件可以在同一目录下创建一个名为style.css的文本文件,以自定义页面的外观和样式。当表单被提交时,该代码将检查用户名和密码输入框是否为空。你可以将这些CSS代码保存到一个名为style.css的文件中,并将其与HTML文件链接起来。
2023-03-02 08:14:41
7677
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人