如何在VC++中使用getBytes()
How to use getBytes() in VC++
如何在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++
相关文章:
- 参考资源文件VC++中的$(SolutionDir)
- VC++本机单元测试,找不到调试符号
- 在这里,当我们比较 if(vc[i]==vc1[i]) 时,它是向量数组. 实际上比较的值是多少,
- VS2015 中的 VC++ 目录
- VS2015/VC++ 在新类模板中禁用默认 #include "stdafx.h"
- 如何解释 #if/#else 位域?(VC++菜鸟)
- 双线程应用比单线程应用慢 C++ (VC++ 2010 Express).如何解决?
- 使用线程 C# 中的 VC++ 6.0 COM DLL
- wcscpy 在 g++ 和 vc++ 中的不同行为
- STL 向量无缘无故损坏,VC++ 2017
- VC++ wcscpy_s随机断言"Buffer is too small"
- 意外的模板与VC++中的std::void_t匹配
- 使用外部依赖项运行 VC++ 单元测试时"Failed to set up execution context"
- Microsoft VC++, vsnprintf, and Pipes (IO) Bug
- 如何打开和读取16位.raw文件Vc++(Wince 平台)
- 在Visual Studio 2017上使用VC++ 2015工具链时缺少ATL标头
- VC++ 代码中的ERROR_INVALID_PARAMETER和ERROR_CONNECTION_INVALID
- Boost tread 代码在 VC++ 下编译,但不在 GCC 下编译:如何获得更好的调试信息
- Qt安装程序框架:检测是否安装了VC++可再发行组件
- 如何在VC++中使用getBytes()