Функция дешифрования API Windows RC4 работает на C++, но не на golangC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Функция дешифрования API Windows RC4 работает на C++, но не на golang

Сообщение Anonymous »

Я использую Windows API SystemFunction033 из advapi32.dll для дешифрования/шифрования RC4. Моя проблема в том, что я хочу перенести свой рабочий код C++ на golang, но код golang не работает. Я не получаю правильный результат и думаю, что, возможно, я неправильно использую unsafe.Pointers.
В коде C++ он успешно расшифровывает зашифрованное RC4 слово «Hello», но на golang нет :
Изображение

Изображение

C++
#include
#include
#include
#include
#include

using namespace std;

// https://doxygen.reactos.org/df/d13/sysf ... ource.html
// Function prototype for SystemFunction033
typedef NTSTATUS(WINAPI* _SystemFunction033)(
struct ustring* memoryRegion,
struct ustring* keyPointer);

struct ustring {
DWORD Length;
DWORD MaximumLength;
PVOID Buffer;
} _data, key;

void printResult(const unsigned char* input, size_t size) {
// Iterate over each byte in the input array
for (size_t i = 0; i < size; i++) {
// Print each byte in hexadecimal format
std::cout

Подробнее здесь: https://stackoverflow.com/questions/784 ... -in-golang
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Java 17 Разрешить RC4 HMAC, сохраняя при этом значениеallow_weak_crypto как false в krb5.conf
    Anonymous » » в форуме JAVA
    0 Ответы
    97 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ использовать алгоритм потокового шифрования (ChaCha20, RC4...) для шифрования видео, сохраняя при этом во
    Anonymous » » в форуме Python
    0 Ответы
    102 Просмотры
    Последнее сообщение Anonymous
  • Расшифруйте RC4 с помощью Python, зная ключ
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Расшифруйте RC4 с помощью Python, зная ключ
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Функция дешифрования Python не выдает ожидаемый результат
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»