问题标签 [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.
python - 如何将python字符串更改为无符号字符数组?
我正在用python为类编写一个简单的字典攻击。我们提供了一个影子文件,其中包含用户名和散列密码以及一个字典文件。我们需要添加一个 1-255 的盐,添加到每个字典单词的前面,然后获取每个单词的 MD5 哈希值以与影子文件进行比较。我非常接近,但我的问题是我相信的编码。我的导师说 salt+password 在散列之前存储为 C 中的无符号字符数组。如何在 python 中转换为这个?我尝试了几种编码,包括 ISO-8859-1,但似乎没有任何效果。如有必要,我可以提供我的代码。
这是我的代码:
这是提供的影子文件
这是我目前得到的结果。只找到一个密码:
c++ - c++ unsigned char 内存拷贝
我需要将一个无符号字符数组从一种方法传递给另一种方法,我尝试使用以下代码:
这 3 种方法(在 中使用ReceiveSystemState
)都没有按我的预期工作。在使用它们中的每一个之后,它被复制的只是第一个字符strRecvBuffer
,仅此而已。从strRecvBuffer
元素到元素都有空字符,但我需要它们,因为该字符串是来自硬件设备的消息,并且该消息将使用协议进行分析。我在这里想念什么?我初始化lpBuffer
错误吗?
编辑:我使用了一种简单的memcpy
方法来完成这项工作。结果还是一样:它被复制的只是strRecvBuffer
.
EDIT2:工作代码:
c++ - 将无符号字符读入字符串
我有一个无符号字符数组:
我想将该数组中的前 N 个无符号字符读入一个字符串,但是在查看之后strncpy()
,这似乎只需要指向有符号字符的指针。
我应该看memcpy()
吗?
c - 将浮点值存储到无符号字符数组
很抱歉问这个问题,但我已经搜索了这个小东西,并在下面的链接中找到了相关的东西,但无法得到任何想法
如何存储一个浮点值假设 0.00895 到一个无符号字符,该字符稍后用于存储在内存缓冲区中。
后来我需要读回数组并想从内存中读回它。
谢谢
c - 关于 C 中 unsigned char * 的奇怪问题
所以我有一个返回 unsigned char * 的方法
当我调用 someMethod(128) 时:
它会打印出来
这对我来说毫无意义,因为我分配了 s = someMethod(128)。a 和 s 不应该具有相同的值吗?!?任何帮助表示赞赏。谢谢!
c++ - 使用 unsigned char 和 string 作为函数声明
我需要编写一个名为 bitstring 的函数,它采用在此函数中创建的无符号字符:
此函数占用 8 位并返回 0-255 之间的无符号字符
我需要能够将其转换回来,但是在写下函数参数和类的第一行时遇到了问题。
我所拥有的是:
我认为应该是:
这会更有意义,但仍然没有意义为什么我需要第一个无符号字符......
我应该如何编写函数的第一行?
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
只是想知道是否有人有更好的想法,如果这就是这种情况下的人们最终会做的事情(或者如果有一个共同的名字,那么任何常见的名字),我会补充。
c++ - 将 inode 位图打印为无符号字符
如何打印作为无符号字符获取的 inode 位图的位?这是我用于获取位图的代码。我想做的是以二进制格式打印位图。
我对这段代码有点怀疑。我如何确定结果。我在 ubuntu 12.4 ex4 文件系统上运行它。
编辑:我制作了一个原始磁盘映像并尝试读取它,但得到它不是 EXtended2 文件系统的错误?这是我使用的地址:
c# - unsigned char ** 在 c# 中等效,并且必须将返回值写入文件
我必须调用一个win32 dll函数
我需要用 c# 包裹起来
我从 ac# 应用程序中将其称为
在 c# 包装器中声明的函数以及在 C# 测试应用程序中调用的函数是否正确?现在我需要将 arg2 存储在一个文本文件中。怎么做。
从汉斯那里得到答案,我把它写在一个文件中
iphone - iOS - 如何将图像转换为无符号字符以使用 Blue Bamboo 打印机打印图像?
我正在开发一款带有 Blue Bamboo 打印机的打印机应用程序。我想通过它打印一个图像,但我无法将其转换为无符号字符数组,因为它们在示例代码中提供。我怎样才能做到这一点?这是他们提供的示例代码。