问题标签 [unsigned-char]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3980 浏览

python - 如何将python字符串更改为无符号字符数组?

我正在用python为类编写一个简单的字典攻击。我们提供了一个影子文件,其中包含用户名和散列密码以及一个字典文件。我们需要添加一个 1-255 的盐,添加到每个字典单词的前面,然后获取每个单词的 MD5 哈希值以与影子文件进行比较。我非常接近,但我的问题是我相信的编码。我的导师说 salt+password 在散列之前存储为 C 中的无符号字符数组。如何在 python 中转换为这个?我尝试了几种编码,包括 ISO-8859-1,但似乎没有任何效果。如有必要,我可以提供我的代码。

这是我的代码:

这是提供的影子文件

这是我目前得到的结果。只找到一个密码:

0 投票
1 回答
14079 浏览

c++ - c++ unsigned char 内存拷贝

我需要将一个无符号字符数组从一种方法传递给另一种方法,我尝试使用以下代码:

这 3 种方法(在 中使用ReceiveSystemState)都没有按我的预期工作。在使用它们中的每一个之后,它被复制的只是第一个字符strRecvBuffer,仅此而已。从strRecvBuffer元素到元素都有空字符,但我需要它们,因为该字符串是来自硬件设备的消息,并且该消息将使用协议进行分析。我在这里想念什么?我初始化lpBuffer错误吗?

编辑:我使用了一种简单的memcpy方法来完成这项工作。结果还是一样:它被复制的只是strRecvBuffer.

EDIT2:工作代码:

0 投票
3 回答
360 浏览

c++ - 将无符号字符读入字符串

我有一个无符号字符数组:

我想将该数组中的前 N ​​个无符号字符读入一个字符串,但是在查看之后strncpy(),这似乎只需要指向有符号字符的指针。

我应该看memcpy()吗?

0 投票
2 回答
18706 浏览

c - 将浮点值存储到无符号字符数组

很抱歉问这个问题,但我已经搜索了这个小东西,并在下面的链接中找到了相关的东西,但无法得到任何想法

  1. 如何将浮点数存储在数组中以供以后使用?

  2. 存储在无符号字符数组中

如何存储一个浮点值假设 0.00895 到一个无符号字符,该字符稍后用于存储在内存缓冲区中。

后来我需要读回数组并想从内存中读回它。

谢谢

0 投票
2 回答
1244 浏览

c - 关于 C 中 unsigned char * 的奇怪问题

所以我有一个返回 unsigned char * 的方法

当我调用 someMethod(128) 时:

它会打印出来

这对我来说毫无意义,因为我分配了 s = someMethod(128)。a 和 s 不应该具有相同的值吗?!?任何帮助表示赞赏。谢谢!

0 投票
1 回答
211 浏览

c++ - 使用 unsigned char 和 string 作为函数声明

我需要编写一个名为 bitstring 的函数,它采用在此函数中创建的无符号字符:

此函数占用 8 位并返回 0-255 之间的无符号字符

我需要能够将其转换回来,但是在写下函数参数和类的第一行时遇到了问题。

我所拥有的是:

我认为应该是:

这会更有意义,但仍然没有意义为什么我需要第一个无符号字符......

我应该如何编写函数的第一行?

0 投票
1 回答
1395 浏览

c++ - 从 C 代码库对 C++ 中 unsigned char * 的 strchr 进行微创更改?

我正在尝试将 C 代码库编译为 C++,调整一些包含。它用于strchr()无符号字符指针,例如:

这会导致 C++ 中的错误(原因在别处解释)......即使使用-fpermissive.

通常当面对这种事情时,我会说“strchr, yuck, just get rid of it fully”。但我不想自己修改这些文件,这是 C 代码,它被保持在相当旧的平台上的可移植性。他们不会乐于在调用站点进行强制转换以安抚 C++……尽管如果“结构”存在并且是标准的,他们可能会使用它。

我也可以以一种或另一种方式破解它,就像SomethingICanChange.h我可以添加:

这适用于-fpermissive. 但是我无法将这种重载检查到 C 代码库中(好吧,没有#ifdef)。struchr只是想知道是否有人有更好的想法,如果这就是这种情况下的人们最终会做的事情(或者如果有一个共同的名字,那么任何常见的名字),我会补充。

0 投票
0 回答
1380 浏览

c++ - 将 inode 位图打印为无符号字符

如何打印作为无符号字符获取的 inode 位图的位?这是我用于获取位图的代码。我想做的是以二进制格式打印位图。

我对这段代码有点怀疑。我如何确定结果。我在 ubuntu 12.4 ex4 文件系统上运行它。

编辑:我制作了一个原始磁盘映像并尝试读取它,但得到它不是 EXtended2 文件系统的错误?这是我使用的地址:

0 投票
2 回答
1361 浏览

c# - unsigned char ** 在 c# 中等效,并且必须将返回值写入文件

我必须调用一个win32 dll函数

我需要用 c# 包裹起来

我从 ac# 应用程序中将其称为

在 c# 包装器中声明的函数以及在 C# 测试应用程序中调用的函数是否正确?现在我需要将 arg2 存储在一个文本文件中。怎么做。

从汉斯那里得到答案,我把它写在一个文件中

0 投票
0 回答
478 浏览

iphone - iOS - 如何将图像转换为无符号字符以使用 Blue Bamboo 打印机打印图像?

我正在开发一款带有 Blue Bamboo 打印机的打印机应用程序。我想通过它打印一个图像,但我无法将其转换为无符号字符数组,因为它们在示例代码中提供。我怎样才能做到这一点?这是他们提供的示例代码。