
数据安全
文章平均质量分 82
箬敏伊儿
分享编程知识
你只管努力,剩下的交给时间!
展开
-
Spring Security 过滤器 `OncePerRequestFilter` 和 `UsernamePasswordAuthenticationFilter`区别介绍
适合用于需要在每个请求中执行自定义逻辑的情况,比如令牌验证和请求修改。适用于表单登录认证,它自动处理用户名和密码的验证。根据你的具体需求来选择合适的过滤器,能让你的 Spring Boot 应用更加安全和高效。希望这个文档能帮助你更好地理解这两个过滤器,并在开发中做出明智的选择。如果还有其他问题,欢迎提问!原创 2024-09-02 14:18:03 · 1261 阅读 · 0 评论 -
如何判断请求是否为跨域请求?——详细教程
判断请求是否为跨域请求,主要取决于浏览器的同源策略。同源策略定义了两个 URL 是否“同源”的标准,即它们的协议、主机和端口号必须完全相同。如果这些属性中的任何一个不同,那么请求就被认为是跨域请求。原创 2024-08-30 16:12:51 · 1607 阅读 · 0 评论 -
Spring Security中的BCrpt介绍,及其与SHA-256的对比
是 Spring Security 提供的一种密码加密工具,它使用BCrypt算法对密码进行加密。BCrypt是一种基于 Blowfish 加密算法的密码哈希函数,设计用于防止通过彩虹表或暴力破解进行的攻击。原创 2024-08-30 13:08:38 · 1226 阅读 · 0 评论 -
Spring security的SecurityConfig配置时 userDetailsService报错如何解决?
仅为个人知识分享及开发中遇到的问题总结,希望对你有所帮助,若有问题欢迎指正~😊。接口的类,而你可能传递的是。通过这些修改,你应该能够将。使用,并解决上述错误。原创 2024-08-30 11:19:14 · 1516 阅读 · 0 评论 -
HS256和SHA1的对比
由于SHA-256是一个更复杂的算法,并且HS256还涉及HMAC的计算,性能上比SHA-1稍慢。但在现代计算环境下,这种差异对大多数应用来说是微不足道的。HS256(HMAC-SHA256)和SHA-1是两种不同的哈希算法,主要用于数据完整性校验和加密。它们有不同的用途、特性、和安全性。: 比SHA-256计算更快,哈希值较短,使用的计算资源更少。然而,这种性能优势远远不能弥补其安全性的缺陷。原创 2024-08-29 08:36:14 · 1063 阅读 · 0 评论 -
`jsonwebtoken` 包是什么?怎么用?
包提供了创建、验证和解码 JWT 的功能,适用于实现用户认证、授权、数据传输等场景。通过合理配置和使用,可以确保应用的安全性和可靠性。原创 2024-08-09 10:28:33 · 904 阅读 · 0 评论 -
JWT简要介绍
JWT(JSON Web Token)是一种用于安全传输信息的开放标准(RFC 7519)。它被广泛应用于身份认证和授权场景。JWT的主要特点是它的 compact(紧凑)和 self-contained(自包含)特性。原创 2024-08-08 11:39:27 · 562 阅读 · 0 评论