社区
Java EE
帖子详情
数据库里加密的密码是怎么实现的?
999朵玫瑰
2011-10-09 05:31:18
用户名:onlyonelove
密码:123456
在数据库里相应字段如下:
username:onlyonelove
password:670b14728ad9902aecba32e22fa4f6bd
123456变成了670b14728ad9902aecba32e22fa4f6bd,应该是在程序里进行了加密操作。请问是怎么实现的呢?
...全文
2518
17
打赏
收藏
数据库里加密的密码是怎么实现的?
用户名:onlyonelove 密码:123456 在数据库里相应字段如下: username:onlyonelove password:670b14728ad9902aecba32e22fa4f6bd 123456变成了670b14728ad9902aecba32e22fa4f6bd,应该是在程序里进行了加密操作。请问是怎么实现的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a11336699
2012-07-02
打赏
举报
回复
123456用md5加密后为32位的数据
999朵玫瑰
2011-11-02
打赏
举报
回复
谢谢大家
Antineutrino
2011-10-13
打赏
举报
回复
[Quote=引用 14 楼 onlyonelove 的回复:]
引用 13 楼 antineutrino 的回复:
MD5是一种信息摘要算法,算不上是加密算法
MD5还算不上加密吗
[/Quote]
加密算法的定义是:
数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。
也就是说,加密后的密文必须能够解密,否则将会失去加密的意义。开发MD5算法的目的主要是为了防止信息在传输的过程中被篡改,而不是为了加密,比较的时候需要有明文作为输入才能得出结果。
把MD5应用于密码中,纯粹是MD5出现之后的巧妙利用,但不能以此来颠覆数据加密的基本定义。
999朵玫瑰
2011-10-11
打赏
举报
回复
[Quote=引用 13 楼 antineutrino 的回复:]
MD5是一种信息摘要算法,算不上是加密算法
[/Quote]MD5还算不上加密吗
999朵玫瑰
2011-10-10
打赏
举报
回复
谢谢csdn朋友的热心帮助
Antineutrino
2011-10-10
打赏
举报
回复
MD5是一种信息摘要算法,算不上是加密算法
qdcaijunjun
2011-10-10
打赏
举报
回复
打酱油的
疯狂的驴子
2011-10-10
打赏
举报
回复
softroad
2011-10-10
打赏
举报
回复
teemai
2011-10-09
打赏
举报
回复
加密再保存的
孟祥月
2011-10-09
打赏
举报
回复
先加密再保存到数据库中的,具体是自己写的,还是MD5这个说不好
wula0010
2011-10-09
打赏
举报
回复
就是密码加密么,网上方法很多,说不是md5加密的,很武断,123456加密后你知道,如果这个是12345onlyonelove再通过md5加密呢?你还知道?或者倒过来onlyonelove12345呢?或者这个再把用户名和密码先打乱下,再md5呢?
ylovep
2011-10-09
打赏
举报
回复
一些通用的加密算法实现的。具体可以研究一下MD5
gukuitian
2011-10-09
打赏
举报
回复
因为123456通过MD5加密后的值,大家都知道。
别想多了,哈哈。
[Quote=引用 3 楼 onlyonelove 的回复:]
引用 1 楼 zl3450341 的回复:
保存之前,调用加密算法,再保存进数据库就行了。登陆的时候,对获取的密码加密,再与数据库匹配就行了。
看样子你这个加密不是MD5 应该是自己写的加密逻辑吧。
“保存之前,调用加密算法,再保存进数据库就行了。登陆的时候,对获取的密码加密,再与数据库匹配就行了。”
学习了。。。
“看样子你这个加密不是MD5 应该是自己写的加密逻辑吧。”
这个也……
[/Quote]
999朵玫瑰
2011-10-09
打赏
举报
回复
[Quote=引用 1 楼 zl3450341 的回复:]
保存之前,调用加密算法,再保存进数据库就行了。登陆的时候,对获取的密码加密,再与数据库匹配就行了。
看样子你这个加密不是MD5 应该是自己写的加密逻辑吧。
[/Quote]“保存之前,调用加密算法,再保存进数据库就行了。登陆的时候,对获取的密码加密,再与数据库匹配就行了。”
学习了。。。
“看样子你这个加密不是MD5 应该是自己写的加密逻辑吧。”
这个也能看得出来。。。吗
是不是MD5加的密我暂时还不太清楚,刚接过来的一个项目。
yanwen0206
2011-10-09
打赏
举报
回复
程序中写了加密方法 一般都用 MD5
zl3450341
2011-10-09
打赏
举报
回复
保存之前,调用加密算法,再保存进数据库就行了。登陆的时候,对获取的密码加密,再与数据库匹配就行了。
看样子你这个加密不是MD5 应该是自己写的加密逻辑吧。
JAVAWEB超市管理系统源码
超市管理系统源码带
数据库
可运行 登陆用户名admin
密码
admin 也可在后台直接查看
密码
未
加密
实现
了一下功能 可直接导入运行 站长测试通过 希望对您有所帮助 超市信息管理系统 超市商品管理 商品供货商管理 超市工作人员管理 商品进货管理 商品销售管理 商品销售统计 商品进货统计 商品库存盘点
python
数据库
密码
如何
加密
_如何在
数据库
中存储
加密
后的
密码
?
在我们日常开发运维平台中,如果公司对安全要求比较高,一般
数据库
中都存储的都是用户
加密
后的
密码
,这样即使某些人侥幸得到
数据库
权限,也无法得知用户明文
密码
,这主要是从安全角度来考虑的,那如何将用户输入的明文
密码
转为
加密
后的
密码
呢? 我们今天这篇文章就给出一个小例子,让大家看看如何
实现
,按惯例,我们先上代码:#!/usr/local/env pythonimport sysimport hashlibi...
java
加密
数据库
密码
_知道
密码
,java 如何连接
加密
的sqlite
数据库
文件????...
知道
密码
,java 如何连接
加密
的sqlite
数据库
文件????关注:152答案:2mip版解决时间 2021-01-31 14:22提问者〖舉燈向ηáη〗2021-01-31 04:00知道
密码
,java 如何连接
加密
的sqlite
数据库
文件????最佳答案二级知识专家俄終釪笑著迴憶迩2021-01-31 05:27public class JavaSqlite {public stat...
数据库
密码
加密
:MD5
加密
什么是
数据库
加密
数据库
加密
系统是一款基于透明
加密
技术的
数据库
防泄漏系统,该产品能够
实现
对
数据库
中的敏感数据
加密
存储、访问控制增强、应用访问安全、安全审计以及三权分立等功能。
数据库
加密
的方式有6种方式:DES
加密
算法、AES
加密
算法、MD5
加密
算法、RSA
加密
算法、Base64
加密
算法、SHAI
加密
算法等。 MD5
加密
: MD5的典型应用是对一段信息(Message)产生信息摘要(Mes...
python
数据库
连接
密码
加密
_Python之
密码
加密
与解密
Python
实现
加密
解密最近在搞一个web应用的
密码
管理模块,
里
面用到了python对
密码
的
加密
解密模块,在网上搜了一下,发现这方面的
加密
解密例子还比较多,整理了一下思路,初步将
密码
管理的逻辑思路确定如下:先来解释这一部分,该部分是把需要
加密
的
密码
存放在后端
数据库
的指定表中,该表至少包含三个字段,即明文
密码
password、
加密
串(密钥)passwd_randstr以及
加密
后的
密码
auth_pas...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章