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

Не работает шифрование по ГОСТ 28147-89, ГОСТ Р 34.10-2001,ГОСТ Р 34.11-94 (ASP.NET)

27.03.2014, 02:14. Показов 3686. Ответов 0
Метки нет (Все метки)

Создавал веб-приложение(ASP.Net) для шифрования по данным гостам, нашёл по данной теме код, но он не рабочий(VS ошибок не выдаёт, но при непосредственном использовании введённые в Textarea символы не зашифровываются и не выводятся на Label.
Код(Файла Default.aspx.vb):
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Imports System.Security.Cryptography
Imports System.Text
Imports System.IO
Imports CryptoPro.Sharpei
Namespace NameSpace1
    Public Class WebForm1
        Inherits System.Web.UI.Page
        Protected Sub btnEncrypt_Click(ByVal sender As Object, ByVal txt As Object, ByVal lblResult As Object, ByVal ByVale As System.EventArgs)
            Dim gost As Gost28147CryptoServiceProvider
            Dim gost_Encryptor As ICryptoTransform = gost.CreateEncryptor
            Dim fs As New FileStream(Server.MapPath("temp.dat"), FileMode.Create)
            Dim gostCryptoStream As New CryptoStream(fs, gost_Encryptor, CryptoStreamMode.Write)
            Dim enc As UnicodeEncoding, bytes() As Byte
            bytes = enc.GetBytes(txt.Value)
            gostCryptoStream.Write(bytes, 0, bytes.Length)
            gostCryptoStream.Close()
            fs.Close()
            fs = Nothing
            fs = New FileStream(Server.MapPath("temp.dat"), FileMode.Open)
            Dim sr As New StreamReader(fs)
            lblResult.Text = sr.ReadToEnd
            sr.Close()
            fs.Close()
            File.Delete(Server.MapPath("temp.dat"))
 
        End Sub
    End Class
End Namespace
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2014, 02:14
Ответы с готовыми решениями:

Шифрование ГОСТ 28147-89 в Delphi. Написал, но не работает
Немного теории Код очень плох, но по идеи он все же должен работать. Я уже пятидесятый раз...

Шифрование ГОСТ 28147-89
Здравствуйте. Понадобилось реализовать шифрование ГОСТ на C - хотя бы простую замену. Опираясь на...

Шифрование ГОСТ 28147–89
Разработайте программу, имитирующую реализацию элементов метода криптографической защиты информации...

Шифрование с помощью ГОСт 28147-89
Доброго времени суток) Помогите реализовать шифрование с помощью ГОСт 28147-89 using System;...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.03.2014, 02:14

Некорректно работает программа шифрования и дешифрования (ГОСТ 28147-89)
Прошу помочь с обнаружением и устранением ошибки(ошибок) в коде программы, реализующей шифрование и...

Реализация ГОСТ 34.11-94 или ГОСТ 34.11-2014
Поделитесь реализацией хэш функции для подсчета контрольной сумма файла. Одну нашел. Но она...

Почему не правильно работает шифр ГОСТ 28147-89 в режиме простой замены
Написал программку шифрующее текстовое сообщение шифр ГОСТ только без сдвига 11 битов в функции...

ГОСТ 28147-89 на C++
Здравствуйте уважаемые, Решил попрактиковаться и написать алгоритм шифрования и дешифрования...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.