我找到了一种简单的加密方法来加密密码。(我想是的)。我想在我的应用程序中使用这种方法。但我正在努力开发一种解密方法,以获得已通过该加密方法加密的实际字符串。有没有人能告诉我这种加密方法的解密方法?提前感谢!
public static string Encode(string value)
{
var hash = System.Security.Cryptography.SHA1.Create();
var encoder = new System.Text.ASCIIEncoding();
var combined = encoder
我需要帮助将此转换为PHP:
Public Function Encrypt(ByVal text As String) As String
Dim charSet1 As String, charSet2 As String, i As Long
Dim pos As Long, encryptedChar, encryptedText
charSet1 = " ?!@#$%^&*()_+|0123456789abcdefghijklmnopqrstuvwxyz.,-~ABCDEFGHIJKLMNOPQRSTUVWXYZ¿¡²³
我试图通过对saltMe()函数进行sha1散列来保护密码,但是不管我在password字段中输入什么,加密后的密码最终都是一样的。我认为这可能会导致安全漏洞。
这是我的salt函数
**************************************************
* sha1 salt string to make a more secure hash
***************************************************/
function SaltMe() {
//Secret keyword encrypted with sh
我正在集成一个新的认证rest API,这是我们的web开发团队编写的。我需要处理的最后一部分将返回用户的User_Id GUID,当给定的用户名和密码散列与存储在我们的用户数据库中的SHA1 Base64Encoded密码散列匹配时。
使用以下带有硬编码用户名和密码盐的VB.Net代码,我可以创建一个有效的密码散列。
.....
.....
Dim passwordHash As String = EncodePassword("Testing1234", "CQ4znO+Dd28GRle54xSW6A==")
Public Function EncodeP