Хакерский софт, программирование и различные услуги
Старый 09.10.2012, 18:16   #1
wicS
Залётный
 
Регистрация: 09.10.2012
Сообщений: 2
wicS на пути к лучшему
Сообщение Шифровалка в DataGrid C#

Всем здравствуйте! Очень надеюсь на вашу помощь, помогите разобраться.
Есть таблица, в заголовках столбцов стоят буквы, а в строке цифры, соответственно нужно зашифровать. Цикл работает, если для одной буквы существует одна цифра. А если я добавляю вторую строку с цифрами, т.е. для какой-то буквы может соответствовать одна цифра, а для какой-то две. Вот когда для буквы А скажем соответствует и 1, и 2. как каждый раз разную выбирать? Как-то можно применить рандом здесь???
Код цикла такой:
Код:
for (int i = 0; i < textBox1.Text.Length; i++)
                {
                    foreach (DataGridViewColumn col in dataGridView1.Columns)
                        if (col.HeaderText == textBox1.Text[i].ToString())
                        {
                           result += dataGridView1.CurrentRow.Cells[col.Index].Value;
                            //result += rnd.Next();
                        }
                }
                listBox1.Items.Add(result);
wicS вне форума  
Старый 09.10.2012, 20:21   #2
AntonXxX
Admin
 
Аватар для AntonXxX
 
Регистрация: 16.05.2011
Сообщений: 914
AntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспорима
По умолчанию

Рандом можно только в случае если расшифровка не нужна дальнейшая.
Если рандом применить, то не расшифровать потом будет.

Не достаточно входной информации для более точного ответа на поставленный вопрос.
AntonXxX вне форума  
Старый 10.10.2012, 05:48   #3
wicS
Залётный
 
Регистрация: 09.10.2012
Сообщений: 2
wicS на пути к лучшему
По умолчанию

Цитата:
Сообщение от AntonXxX Посмотреть сообщение
Рандом можно только в случае если расшифровка не нужна дальнейшая.
Если рандом применить, то не расшифровать потом будет.

Не достаточно входной информации для более точного ответа на поставленный вопрос.
Расшифровка не нужна. Подскажите пожалуйста как записать рандом для такого случая!
wicS вне форума  
Старый 10.10.2012, 12:39   #4
AntonXxX
Admin
 
Аватар для AntonXxX
 
Регистрация: 16.05.2011
Сообщений: 914
AntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспоримаAntonXxX репутация неоспорима
По умолчанию

Вот так делаем рандомизацию:

Код:
#include "stdafx.h"
#include <cstdlib>
#include <cstdio>
//Constant
int A = 0x12345678;

int main(int argc, char* argv[])
{
int raw = 1;
    for (int i=0; i < 27; i++)
    {
        A = A / 2;
        int B = A%2;
        raw = B + 1;
    }
    return 0;
}
AntonXxX вне форума  



Метки
datagrid, шифрование

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход




Powered by SoftXaker® Version 3.5.1
, Форум хакеров и программистов: Forum.SoftXaker.ru