Cypher

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

commit 8e27bee45aef7c61342a89fc8e7c6a5c288b047a
parent e333c77930cc244bf3a3babffeacbf3dd2263e92
Author: Minerva_juppiter <94231606+minerva-jupiter@users.noreply.github.com>
Date:   Mon, 25 Apr 2022 23:31:57 +0900


Diffstat:
MProgram.cs | 21+++++++++++++++++----
1 file changed, 17 insertions(+), 4 deletions(-)

diff --git a/Program.cs b/Program.cs @@ -196,19 +196,32 @@ static void encrypt() fileStream.Close(); //参照したファイルのビット数が百の倍数か判定する。 - if(bs.Length % 100 == 0) + if (bs.Length % 100 == 0) { b = bs.Length / 100; //ファイルを百分割してdata配列に代入 while (a < 100) { - date[a] = BitConverter.ToString(BitConverter.GetBytes(bs[a])); - c = c + b; + while (c = c+b) + { + date[a] = BitConverter.ToString(BitConverter.GetBytes(bs[c])); + c++; + } + a++; } } else { - d = bs.Length % 100; + a = 0; + b = bs.Length / 99; + d = bs.Length % 99; + while (a < 99) + { + date[a] = BitConverter.ToString(BitConverter.GetBytes(bs[c])); + c = c + b; + a++; + } + date[100] = BitConverter.ToString(BitConverter.GetBytes(bs[b * 99])); } a = 0;