小编Fem*_*shi的帖子

password_hash 的安全性如何

所以基本上我正在学习网络开发课程,导师说我们需要在将密码存储在 mysql 之前对密码进行哈希处理,这样黑客就无法解码它。

我们的做法是

$hashedPassword = password_hash ("myPassword", PASSWORD_DEFAULT);
Run Code Online (Sandbox Code Playgroud)

并在我们使用的登录表单上进行解码

password_verify("somePassword", $hashedPassword);
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,如果有人侵入我的 mysql 数据库并窃取哈希密码,他是否也能够解码它?使用网站登录安全吗?

php security authentication passwords hash

5
推荐指数
0
解决办法
6721
查看次数

Gradle错误Android资源链接失败

因此,一切工作正常,当我去编辑一些.xml文件并构建项目时,现在我收到了gradle错误,内容为:

Android资源链接失败输出:H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ activity_app_setup.xml:19:错误:找不到资源drawable / toolbarbackground(又名com.femindharamshi.spa:drawable/toolbarbackground)。H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ content_main.xml:20:错误:找不到资源drawable / toolbarbackground(aka com.femindharamshi.spa:drawable/toolbarbackground)。H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ content_main.xml:34:错误:找不到资源可绘制/菜单(又名com.femindharamshi.spa:drawable/menu)。H:\ AndroidProjects \ Codify \ app \ src \ main \ res \ layout \ dialog_layout.xml:9:错误:找不到资源drawable / dialog_item(aka com.femindharamshi.spa:drawable/dialog_item)。H:\ AndroidProjects \ Codify \ app \ src \ main \ …

java xml android gradle android-studio

5
推荐指数
1
解决办法
9162
查看次数

双重加密

我正在使用https://github.com/simbiose/Encryption来加密我的 android 应用程序中的数据。

我想到了双重加密。

String key = "key";
String salt = "someSalt";
byte[] iv = new byte[16];
Encryption encryption = Encryption.getDefault(key, salt, iv);

String encrypted = encryption.encryptOrNull("Some String");

Log.d("Encrypto", "Encryption Level 1 : "+encrypted);

encrypted = encryption.encryptOrNull(encrypted);

Log.d("Encrypto", "Encryption Level 2 : "+encrypted);

String decrypted = encryption.decryptOrNull(encrypted);

Log.d("Encrypto", "Decryption Level 2 : "+decrypted);

decrypted = encryption.decryptOrNull(decrypted);

Log.d("Encrypto", "Decryption Level 1 : "+decrypted);
Run Code Online (Sandbox Code Playgroud)

这很有效,但是否推荐?

  1. 是的,这会增加存储加密字符串的内存使用量,但如果它更安全,使用更多内存就可以了。
  2. 如果我这样做,我会遇到一些问题吗?

主要问题:这是一个好的加密库吗?如果没有请推荐我一个更好的

java security encryption

-2
推荐指数
1
解决办法
873
查看次数