Cypher

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 51b119018e98a60bf60884921f6fea93252ca5ad
parent d31690e4a7d2c63548ca79d73c098cda8a306ccc
Author: Minerva-Juppiter <ryouturn@gmail.com>
Date:   Wed, 31 Aug 2022 21:37:40 +0900


Diffstat:
MEncrypt.cs | 16+++++++++++++---
MSortProgram.cs | 4++--
2 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/Encrypt.cs b/Encrypt.cs @@ -160,8 +160,8 @@ namespace Cypher //ハッシュ値を別ファイルに保存する try { - File.WriteAllBytes(whereEncryptedFile + @"\" + "Date", hashdate); - File.WriteAllBytes(whereEncryptedFile + @"\" + "Number", hashLength); + File.WriteAllBytes(whereEncryptedFile + @"\" + "Date.cypherD", hashdate); + File.WriteAllBytes(whereEncryptedFile + @"\" + "Number.cypherN", hashLength); } catch(Exception e) { @@ -173,7 +173,17 @@ namespace Cypher //書きこ - File.WriteAllBytes(whereEncryptedFile + @"\" + "Encrypted", encrypted); + + try + { + File.WriteAllBytes(whereEncryptedFile + @"\" + "Encrypted.cypher", encrypted); + }catch(Exception e) + { + Console.WriteLine(e + "was happend."); + Console.WriteLine("try again."); + Task.Delay(10000); + Environment.Exit(0); + } Console.WriteLine("Encrypt was ended."); Console.WriteLine("The date key is " + encrypted.Length + "."); Console.WriteLine("You have to remember it!"); diff --git a/SortProgram.cs b/SortProgram.cs @@ -48,7 +48,7 @@ namespace Cypher //ハッシュ関数を用いてデータサイズを知らないかどうかで判断 //元のハッシュ値を持ってくる - byte[] hashOriginal = File.ReadAllBytes(whereEncrypted + @"\" + "Number"); + byte[] hashOriginal = File.ReadAllBytes(whereEncrypted + @"\" + "Number.cypherN"); byte[] hashNumber; byte[] LengthByte = BitConverter.GetBytes(howLongDateInt); hashNumber = shaM.ComputeHash(LengthByte); @@ -101,7 +101,7 @@ namespace Cypher //Read Encrypted File inNumber = 0; - FileStream fs = new FileStream(whereEncrypted + @"\" + "Encrypted", FileMode.Open); + FileStream fs = new FileStream(whereEncrypted + @"\" + "Encrypted.cypher", FileMode.Open); byte[] encrypted = new byte[fs.Length]; try {