如何在VC++中使用getBytes()

How to use getBytes() in VC++

本文关键字:getBytes VC++      更新时间:2023-10-16

如何在VC中使用GetBytes()方法++

在Java中

         **byte[] saltedPassword = (password + getSalt()).getBytes();**

输出:

 SaltedPassword :[B@3eca90

这里saltedPassword以我想在VC++中实现的相同方式获得编码值

请任何人给我一个解决方案。

提前感谢。。

使用MFC的可能解决方案如下:

CString getSalt()
{
  return (CString)"mysalt" ;  // dummy function, should be replaced by *your* code
}
...
CByteArray saltedPassword ;
CString password ;
...
CString saltedpasswordstring = password + getSalt() ;
for (int i = 0; i < saltedpasswordstring.GetLength() ; i++)
{
  saltedPassword.Add((BYTE)saltedpasswordstring[i]) ;
}
// now the saltedPassword array contains what you want

但是也许您应该在之前学习MFC和/或C++