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