0 / 0 / 0
Регистрация: 14.10.2015
Сообщений: 13
1

Как зашифровать XOR-ом так чтобы ключ был более 256 символов?

10.01.2016, 00:04. Показов 594. Ответов 2
Метки нет (Все метки)

Как зашифровать данные методом XOR так чтобы ключ был более 256 символов? Напишите пожалуйста кодом.

Добавлено через 5 минут
вот фрагмент годом которым производиться шифровка

VB.NET
1
2
3
4
5
6
7
8
 For i As Long = 1 To Len(y)
            Dim ass As String = Asc(Mid(y, i, 1))
            Dim ai As Long = KeyChar Xor ass
            crypt = crypt & Chr(ai)
            Label2.Text = Val(Label2.Text) + 1
            Me.Refresh()
            Application.DoEvents()
        Next
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2016, 00:04
Ответы с готовыми решениями:

Вывести горизонтальную строку не более 20 символов так,чтобы сначала был выведен первый символ строки,потом первые 2 символа...
Вывести горизонтальную строку не более 20 символов так,чтобы сначала был выведен первый символ...

Зашифровать строку так, чтобы каждый символ не цифра был заменен цифрой
Зашифровать строку так, чтобы каждый символ не цифра был заменен цифрой. Цифры брать...

Как записать в MEMO более 256 символов
Добрый день! МЕМО принимает тока 256 символ. А как сделать чтоб принимал еще больше символ?

Вывести текст так, чтобы в каждой строке на выходе было не более, чем W символов
Есть текст в строке, не содержащей символы перевода строки. Текст состоит из слов (будем считать за...

2
SoftIce
10.01.2016, 00:51
  #2

Не по теме:

Цитата Сообщение от xAmL Посмотреть сообщение
Dim ass
:jokingly:

0
Администратор
Эксперт .NET
15355 / 12371 / 4931
Регистрация: 17.03.2014
Сообщений: 25,064
Записей в блоге: 1
10.01.2016, 01:54 3
xAmL, как-то так можно. Одно условие - в тексте не должно быть комбинируемых символов и суррогатов. Не уверен что с ними это сработает. Но если ограничиться обычным текстом, то должно работать
VB.NET
1
2
3
4
5
6
7
Function XorText(text As String, key As String) As String
    Dim sb As New StringBuilder(text)
    For I=0 To text.Length-1
        sb(I) = ChrW(AscW(text(I)) Xor AscW(key(I Mod key.Length)))
    Next
    Return sb.ToString()
End Function
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2016, 01:54
Помогаю со студенческими работами здесь

Файлы. Вывести файл на экран так, чтобы в каждой строке было не более 40 символов
Дан файл f. Вывести файл на экран так, чтобы в каждой строке было не более, чем 40 символов и...

С клавиатуры вводится латиница, не более 80 символов, вывести эти символы так, чтобы не было пробелов
С клавиатуры вводится латиница, не более 80 символов, вывести эти символы так, чтобы не было более...

SQL-запрос более 256 символов
Программа должна получить выборку из базы данных, формируемый запрос более 256 символов (т.е. в...

Набить рюкзак этими предметами так, чтобы их общий вес был не менее m и при этом был минимальным
Для решения одного задания мне нужно решить следующую подзадачу. Суть такова: Есть рюкзак...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru