密码加密方案:最佳做法和替代方案

安全 数据安全
如果要编写能管理加密代码的应用程序,我们一般不把密码放在代码中,而是使用证书,或信任关系信息,因为如果黑客有足够的时间和精力的话,他最终还是可以破解加密密码的。

问:编写代码来加密密码的***做法是什么?您能提供一些示例代码吗?

答:这是个很有趣的问题:首先,我想问的是,为什么你要实施一个密码加密程序,而不是让操作系统或应用程序管理这些信息。

如果你问的是编写能管理加密代码的应用程序,在这方面,我们一般不把密码放在代码中,而是使用证书(如Kerberos),或信任关系信息(如联邦SAML声明),因为如果黑客有足够的时间和精力的话,他最终还是可以破解加密密码的。

虽这么说,但加密的***做法还是取决于你用什么语言来编写。我想到两个网站(在Google上搜寻“加密密码”会显示许多网站的样本代码):一个是加密HTML,它有许多工具,而不仅仅是网页;另一个是JavaScript工具包,允许你放密码,并为你生成Java代码。

【编辑推荐】

  1. 网络中的加密与解密应用技巧
  2. 专题:加密与解密技术
责任编辑:许凤丽 来源: TechTarget中国
相关推荐

2009-03-10 10:20:54

2018-05-15 14:55:23

VMwarePKS方案

2023-06-09 19:01:03

软件开发

2011-07-19 09:30:58

活动目录复制

2023-09-26 16:09:19

RWKV

2022-08-02 16:54:23

Kubernetes容器工具

2017-06-28 14:38:44

2022-09-09 08:16:44

PyArmorpython

2022-08-05 13:56:34

加密货币区块链热存储

2012-11-29 10:10:44

2009-12-21 11:10:14

Linux硬盘分区

2010-09-28 12:50:11

端到端加密联袂令牌化

2023-07-10 16:21:53

2010-05-20 11:36:25

MySQL 修改密码

2019-07-11 09:13:48

区块链去中心化比特币

2020-11-11 18:56:32

工具代码开发

2013-10-10 09:29:35

OpenFlowSDN

2013-07-12 09:19:50

2022-08-08 11:53:51

数据沿袭数据

2009-10-12 16:50:00

点赞
收藏

51CTO技术栈公众号