From 066f6ee9f19722004ed2b2ed54a205df27563dc5 Mon Sep 17 00:00:00 2001 From: Piotr Popowski Date: Sat, 30 Jun 2018 11:52:36 +0200 Subject: [PATCH] poprawiona wersja --- FCS/.vscode/launch.json | 26 - FCS/.vscode/tasks.json | 15 - FCS/FCS.csproj | 8 - FCS/Program.cs | 89 --- FCS/bin/Debug/netcoreapp2.0/FCS.deps.json | 23 - FCS/bin/Debug/netcoreapp2.0/FCS.dll | Bin 6656 -> 0 bytes FCS/bin/Debug/netcoreapp2.0/FCS.pdb | Bin 1464 -> 0 bytes .../netcoreapp2.0/FCS.runtimeconfig.dev.json | 9 - .../netcoreapp2.0/FCS.runtimeconfig.json | 9 - .../Debug/netcoreapp2.0/FCS.AssemblyInfo.cs | 23 - .../FCS.AssemblyInfoInputs.cache | 1 - .../FCS.csproj.CoreCompileInputs.cache | 1 - .../FCS.csproj.FileListAbsolute.txt | 22 - .../FCS.csprojAssemblyReference.cache | Bin 455093 -> 0 bytes .../FCS.csprojResolveAssemblyReference.cache | Bin 432362 -> 0 bytes FCS/obj/Debug/netcoreapp2.0/FCS.dll | Bin 6656 -> 0 bytes FCS/obj/Debug/netcoreapp2.0/FCS.pdb | Bin 1464 -> 0 bytes FCS/obj/FCS.csproj.nuget.cache | 5 - FCS/obj/FCS.csproj.nuget.g.props | 18 - FCS/obj/FCS.csproj.nuget.g.targets | 10 - FCS/obj/project.assets.json | 719 ------------------ Program.c | 179 +++++ README.md.txt | 2 +- a.out | Bin 0 -> 20416 bytes 24 files changed, 180 insertions(+), 979 deletions(-) delete mode 100644 FCS/.vscode/launch.json delete mode 100644 FCS/.vscode/tasks.json delete mode 100644 FCS/FCS.csproj delete mode 100644 FCS/Program.cs delete mode 100644 FCS/bin/Debug/netcoreapp2.0/FCS.deps.json delete mode 100644 FCS/bin/Debug/netcoreapp2.0/FCS.dll delete mode 100644 FCS/bin/Debug/netcoreapp2.0/FCS.pdb delete mode 100644 FCS/bin/Debug/netcoreapp2.0/FCS.runtimeconfig.dev.json delete mode 100644 FCS/bin/Debug/netcoreapp2.0/FCS.runtimeconfig.json delete mode 100644 FCS/obj/Debug/netcoreapp2.0/FCS.AssemblyInfo.cs delete mode 100644 FCS/obj/Debug/netcoreapp2.0/FCS.AssemblyInfoInputs.cache delete mode 100644 FCS/obj/Debug/netcoreapp2.0/FCS.csproj.CoreCompileInputs.cache delete mode 100644 FCS/obj/Debug/netcoreapp2.0/FCS.csproj.FileListAbsolute.txt delete mode 100644 FCS/obj/Debug/netcoreapp2.0/FCS.csprojAssemblyReference.cache delete mode 100644 FCS/obj/Debug/netcoreapp2.0/FCS.csprojResolveAssemblyReference.cache delete mode 100644 FCS/obj/Debug/netcoreapp2.0/FCS.dll delete mode 100644 FCS/obj/Debug/netcoreapp2.0/FCS.pdb delete mode 100644 FCS/obj/FCS.csproj.nuget.cache delete mode 100644 FCS/obj/FCS.csproj.nuget.g.props delete mode 100644 FCS/obj/FCS.csproj.nuget.g.targets delete mode 100644 FCS/obj/project.assets.json create mode 100644 Program.c create mode 100755 a.out diff --git a/FCS/.vscode/launch.json b/FCS/.vscode/launch.json deleted file mode 100644 index bf64779..0000000 --- a/FCS/.vscode/launch.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "name": ".NET Core Launch (console)", - "type": "coreclr", - "request": "launch", - "preLaunchTask": "build", - "program": "${workspaceFolder}/bin/Debug/netcoreapp2.0/FCS.dll", - "args": [], - "cwd": "${workspaceFolder}", - "console": "integratedTerminal", - "stopAtEntry": false, - "internalConsoleOptions": "openOnSessionStart" - }, - { - "name": ".NET Core Attach", - "type": "coreclr", - "request": "attach", - "processId": "${command:pickProcess}" - } - ] -} \ No newline at end of file diff --git a/FCS/.vscode/tasks.json b/FCS/.vscode/tasks.json deleted file mode 100644 index 3189e13..0000000 --- a/FCS/.vscode/tasks.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "label": "build", - "command": "dotnet", - "type": "process", - "args": [ - "build", - "${workspaceFolder}/FCS.csproj" - ], - "problemMatcher": "$msCompile" - } - ] -} \ No newline at end of file diff --git a/FCS/FCS.csproj b/FCS/FCS.csproj deleted file mode 100644 index 8e047a0..0000000 --- a/FCS/FCS.csproj +++ /dev/null @@ -1,8 +0,0 @@ - - - - Exe - netcoreapp2.0 - - - diff --git a/FCS/Program.cs b/FCS/Program.cs deleted file mode 100644 index 8cb3ff8..0000000 --- a/FCS/Program.cs +++ /dev/null @@ -1,89 +0,0 @@ -using System; -using System.Text; -using System.Linq; -namespace FCS -{ - class Program - { - static StringBuilder encoded=new StringBuilder(); - static void Main(string[] args) - { - while(true) - { - Console.Clear(); - Console.WriteLine("1. Zakoduj wiadomosc"); - Console.WriteLine("2. Odkoduj wiadomosc"); - Console.WriteLine("3. Wyjscie"); - int choice=0; - if(!int.TryParse(Console.ReadLine(),out choice)) - Console.WriteLine("Nieprawidlowe dane"); - else{ - Console.Clear(); - if(choice==1) - { - Console.WriteLine("Podaj wiadomosc do zaszyfrowania."); - string input =Console.ReadLine(); - byte[] bytes = BitConverter.GetBytes(EncodeCRT(input)); - Encoding.ASCII.GetBytes(input).ToList().ForEach(x=>{Console.Write(x+" ");}); - foreach(byte b in bytes) - Console.Write(b+" "); - Console.WriteLine(); - } - if(choice==2) - { - Console.WriteLine("Podaj wiadomosc do odkodowania.(kod ASCII odzielony spacjami wraz z checksum)"); - string input=Console.ReadLine(); - string[] asciiInput=input.Split(' '); - StringBuilder msg=new StringBuilder(); - for(int i=0;i> 1) ^ 0x8408); //Wykonuje XOR - else - crc >>= 1; - } - } - crc = (ushort)~crc; //negujemy - data = crc; - crc = (ushort)((crc << 8) ^ (data >> 8 & 0xFF)); - return crc; - } - - - } -} diff --git a/FCS/bin/Debug/netcoreapp2.0/FCS.deps.json b/FCS/bin/Debug/netcoreapp2.0/FCS.deps.json deleted file mode 100644 index 429d849..0000000 --- a/FCS/bin/Debug/netcoreapp2.0/FCS.deps.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v2.0", - "signature": "da39a3ee5e6b4b0d3255bfef95601890afd80709" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v2.0": { - "FCS/1.0.0": { - "runtime": { - "FCS.dll": {} - } - } - } - }, - "libraries": { - "FCS/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/FCS/bin/Debug/netcoreapp2.0/FCS.dll b/FCS/bin/Debug/netcoreapp2.0/FCS.dll deleted file mode 100644 index 434e37f14875edef3dfa2641a05e090a3e912db9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6656 zcmeHLeQX>@6@R<;>9c+D`r?n0IN4s3){Wyk+eu2&=EIIZQYTLA`kb$V>a5RWd+WR1 z%kG{Nhf-X%P*s$uK~#buq#*hSAO*^YMAgy~BqS(mKv7yjrGhFIq^c?^e^jEN;_!R3 zcm7IR%HL(|c{B6o&2Qd&Gy7)d4&C=81&An!eEmAnvnV-rO8U`c4&Cwf&&BDd6<2P3 zRvEZ*>&TSp>IKK1bd0>7H7v{a^f943MN2m=y=O3^=k0Nks;-W0EI|+T5)CK;ig&br zzdYL;l%z_fji?5ksLy>ng;GcEL}sF+P<_2ollpT>bI9Ox3Q*@4B?#j%m@F3xX3|r@ z9pp+U(drOaR-}_eRbV~cN;I;f>m!@`g6dK%iuOHA2BbW3#zXt>aS-%L-Aa0+C6i8c zGUd2V7A>h;Cn{m&TI40E6WXU7k+UJly3$Ex#%e@fk~)d@EosW?OYB!9)=i}lHEtk! zB1WX3jm)$CPbtwBq_;2-{~GOhjbWOhQ;Zx`3(eKC+Ok+ZvQVv$HNzLNT54W}qJCbf zjBKfKrWg8me0dQp+%T_HMR%TO)f~_gumq^CXol_KW-N9r5p32_RM_xXtQq559tvQu zY-(+|?I8#S=fe?*x~tK z7H&A62y0<2bk6K}r5WzV*l^>#l89>2oj;e_y|!GtM1@wdUaz-rfovk?eu|6A`b4~C z4QZ8HOp9M=UIX4$doAc~q{T5qT#IY5b7td-`Cwv|wyO12tyY}Gjv;I&$9>x)`-^EwE_ zkXs;~&=Ok$)Uw8zQ5L+sUaCe7iPbyS&tJd3InfrNM_?>Gs*%o7q*A(Fm2R)9uWsq4 zNVMX-aTS&ZTW+IB!zdOo5z<0isv`|qJ^CmSI$J_$T&;xnp;b@|u7gVOZtL%RAuYN&sW$6uz~+>6?;Msrh&r}%c#ao+ zQDBS$H(l4w_)szj_9^l!@V}{0ee{^z}6|B?P4^wpsKAouOd*<&n>1jUqNb!xN%j;DVqTM4@iB7_Y> zfR-7MveZ#lB4doqEXSdXOU^{ys$Yibf^tO-(>s#BN6)FN=x-Pnru9lA_}7$C(9cP_ zL((IXJ|}5Z(t86L$b40`0%3ZM7;O_})EHd^4byheI9*h^z6vt6bdKiKdP>naW@(T# zCVRI@`e~rW=oIR#=UyhznYFEQ_?O;`z5_s(i4)N0u9r{^aQkcm@dPXhv{dq z=W+Tid~lvVQ2Xc`h`|G(AE@`zx9R@CF~ssq>M2@HcdMVLU($iVV;FT!j=fAB;2aNp zg-nV3I9;KqP=AarkU<^lMLEmUpbrMV2M*7k!k&2(G(qoxuE7bLq7Aefw1p0UZlw(9 z-E==_H%)^cl>7{6mOeu>N*(=xrs*^V=gRwx{my9^IVks{Y|``eU0Dgjf93Q%Y~!?C zF2z- znYM+>fa!WD`Yms32am)cd%TzvduUR4qg|Qq{(kD~&QPzF#r>pvcmzUO%FMc+$fvsP zTuw+NH??0_!ZEWXq~JJp6$-){$GGyWi-RoJ&WUn!xM+E1UeK^G#s^GG&@spKgshD? zvqOgCmRQtn=L=>|IC3V#6XRVTqRLp&6VxNdij$LU+aj;abwz$GH#=f_OW7la1Izkw z4HKtrXZl9@KFo1cI4=BiV`slLVLN$)ooD1eRI1yyCd|pABjpxBd;=tNSmcZ|vgR)K zmo*-8umoA}#tsHBtl7nmlJg|rGsn!F=`HEqHw)Lug+uIJ;qO#QdF~mp{qRhEw$p25 zr+C3r}L?n8u`CL6K7NDrWW8j;9A%ceZCOIb*ENXbEP|BGbZRw;RmW`V_H zO%g<#4$HDY4v-mt94D}in!tSH;8`ryJtVa-K12(av>|^M@-FBsO#qKkcs%Qj%Wy!) z8{(TE4~R|n%~=l8T;l4~MHvLse*EcDwX@O;R^7t%I@Bm&+AI_{;4BlI)6&GVQcWE_ zQ!p$GJQvQ*tdGrl%b7gg1GQ>ZBv4WW$J zZf^>yQT!qCv5EMv#8HWd334^j5GhTeNDwcWLx5=t#aGoRN?q*{WgXSko&XKRlu)Ry zb~mW5Dr*~2Kca*xFc~uwxD2TAwQD1~+7u6H0`So|fNHk~pjn(}Qvt4-RgsEF1WK_Y zk?1pfN57!G8oMhHhG4k1DjfD_fOr!Rip1HPP*f>BHrMfmWJIk$<`{*;w$*zkE9AE_ zGUeE(T?KLxg?+SLp~lqV-jQzG5jY68l!DFfnT}K&0OG3`;%|@X7IMbyVT5DC@Bp7R z6vGWehIHI80ojfVCjNZBY~Wm!^YC1mSG=#2a%hN;#u?=I@g99252bQq!36T{$QD-6 zD!p~f{VSR@oaxCNy0-H>g9qL?{I$RS?&^CZsXsDCddkj=biuSeM@**?8aXPs>5Nw# zH;r_+o|!V7Lb@wADaIVMhr81~T?6|E`rFd5DQ%BEkd`K;E#YP17NbyrGq^8R7$2j| zJzX8!@1)Yi@sZNRFs^ako0q=z;%5C%2Y*~IUXWYRSN#uM*ZulRT7JCx{86k!?-?QE zci!dMg^cf|QP($--nkOt|LtWSQ031MIwBzdbTEW+SvNil-XlA1!e_ZTCd-m9KXpSF zqu@6UM206j@pj@(T}qFt+fX}-usI6ai<@Nz!E=xfqumeM=l@zmF9hG6_iv#-R{2Ki zzbN=dS>}|HiFzdOC<2`W91}rO0Mo)LU`wHma@2?nz!t(Q2T>1l9IXBHOzBu`I?qG?}-eKIb9o+IQy%C@79l|*O4v_`o&HWO-L2jkBi?){a>4Gm@ z=$^+ay?d%-)v;Yh>58rc!g6;fi;i`do1GGQ!)?u*S;uzm39mJ4 z=kGGyd}^jWspk#LoDi;8K2YR*0Mqpau>Ns@7lk*wOea1+lDdUcW_R+?ERLj{iK`tn zP9Y8_(>{Xd6kU(+upd*Oj-(uixm}Sh;@L7=YJ=m5Q$^@0#)lkp1}}<9;eJfitz}dl zX%PqUJ6mLp2gHoX={csmlZM-G&DhhzN$N$jD~l^J+&E$6Tv0Mgf~0SvO7%g5S};Q?5_VBha^tgNYrgwS^_eOD2a;rNo+&p$|XNe)N-KI-dOgQI8N*h zU=f8l&JPkoB2p`HLsg+IT)1#3hyqdt+<>YTf*uf;iX1p1!41AyZzNc0=FRubyzzT8 z^PI?@N+?n!UkEapO2l3riVwO3>9hjlETn&OE-&0&$VG(ruM(A*=qd4KovOW1tcm{v zaGG$lS-K8;RP6EDbPDS(@Q;xG#C#Hy+=o*3R5!y1Gjl`C@kHi)bu^1bwk!45?`keH;! zdc$2?_E)SBy;rAQWZuI%0)FwZWGDddxchymgQ8ooAM|jW>_Y4p9u5FM3@pW#d_m|6 z@Hj97hk)g4dbl096L!|a5#WQchano`JG^+QjqxAc3oM`9+eeQ>Yt#pApua?ZmkH2u z*g-dc$n}Ql5SV?`10A9L(5;dxGGVbB<8yhDo{HgD_VXz0_l2CxIXTLc zRkg?}Rcxz3an3P+OjNC|9#=JH4>D?2zqhY?beiXzxGgK8~E;{;QI< znkUZxou7L4TjNg0yIJ~r;tF5BKK=6YH#=WG_vww;rKS7RH#3yHI?9#wwdUYY6Y2V| zq-X0jr%(>ImiSEJb!X4c*b7U#Qp!|aTB%Yl7>jnrsTN)_C##hU1uM!VX$tv17Ib4qQc)z)RT`8IDh)z%NZeUP`laZbE)886(r|M>2SCcDU&A|N(-6ih1DIYm@enjR!e*EPnskxnPRnr} zb`3?x4feeVrkv8yz?a -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("FCS")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("FCS")] -[assembly: System.Reflection.AssemblyTitleAttribute("FCS")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/FCS/obj/Debug/netcoreapp2.0/FCS.AssemblyInfoInputs.cache b/FCS/obj/Debug/netcoreapp2.0/FCS.AssemblyInfoInputs.cache deleted file mode 100644 index 77bde3a..0000000 --- a/FCS/obj/Debug/netcoreapp2.0/FCS.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -d6e129d647cae90133ecd69184f8f4e639620de6 diff --git a/FCS/obj/Debug/netcoreapp2.0/FCS.csproj.CoreCompileInputs.cache b/FCS/obj/Debug/netcoreapp2.0/FCS.csproj.CoreCompileInputs.cache deleted file mode 100644 index ff4be43..0000000 --- a/FCS/obj/Debug/netcoreapp2.0/FCS.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -eb536e9c3e7822d620a07bc1467f8f72562eeca4 diff --git a/FCS/obj/Debug/netcoreapp2.0/FCS.csproj.FileListAbsolute.txt b/FCS/obj/Debug/netcoreapp2.0/FCS.csproj.FileListAbsolute.txt deleted file mode 100644 index fc2bd69..0000000 --- a/FCS/obj/Debug/netcoreapp2.0/FCS.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,22 +0,0 @@ -/home/piotrek/Projects/Studia/C Sharp/FCS/bin/Debug/netcoreapp2.0/FCS.deps.json -/home/piotrek/Projects/Studia/C Sharp/FCS/bin/Debug/netcoreapp2.0/FCS.runtimeconfig.json -/home/piotrek/Projects/Studia/C Sharp/FCS/bin/Debug/netcoreapp2.0/FCS.runtimeconfig.dev.json -/home/piotrek/Projects/Studia/C Sharp/FCS/bin/Debug/netcoreapp2.0/FCS.dll -/home/piotrek/Projects/Studia/C Sharp/FCS/bin/Debug/netcoreapp2.0/FCS.pdb -/home/piotrek/Projects/Studia/C Sharp/FCS/obj/Debug/netcoreapp2.0/FCS.csprojAssemblyReference.cache -/home/piotrek/Projects/Studia/C Sharp/FCS/obj/Debug/netcoreapp2.0/FCS.csproj.CoreCompileInputs.cache -/home/piotrek/Projects/Studia/C Sharp/FCS/obj/Debug/netcoreapp2.0/FCS.AssemblyInfoInputs.cache -/home/piotrek/Projects/Studia/C Sharp/FCS/obj/Debug/netcoreapp2.0/FCS.AssemblyInfo.cs -/home/piotrek/Projects/Studia/C Sharp/FCS/obj/Debug/netcoreapp2.0/FCS.dll -/home/piotrek/Projects/Studia/C Sharp/FCS/obj/Debug/netcoreapp2.0/FCS.pdb -/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/bin/Debug/netcoreapp2.0/FCS.deps.json -/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/bin/Debug/netcoreapp2.0/FCS.runtimeconfig.json -/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/bin/Debug/netcoreapp2.0/FCS.runtimeconfig.dev.json -/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/bin/Debug/netcoreapp2.0/FCS.dll -/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/bin/Debug/netcoreapp2.0/FCS.pdb -/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/obj/Debug/netcoreapp2.0/FCS.csprojAssemblyReference.cache -/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/obj/Debug/netcoreapp2.0/FCS.csproj.CoreCompileInputs.cache -/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/obj/Debug/netcoreapp2.0/FCS.AssemblyInfoInputs.cache -/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/obj/Debug/netcoreapp2.0/FCS.AssemblyInfo.cs -/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/obj/Debug/netcoreapp2.0/FCS.dll -/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/obj/Debug/netcoreapp2.0/FCS.pdb diff --git a/FCS/obj/Debug/netcoreapp2.0/FCS.csprojAssemblyReference.cache b/FCS/obj/Debug/netcoreapp2.0/FCS.csprojAssemblyReference.cache deleted file mode 100644 index ed1fb6336564b0f39f9dc627c5eddb9573d6e0d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 455093 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≠PeKy=u`AQ?R(iZr}y29Z}7_d4870#UiR7P4I<|` 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 - - - True - NuGet - /home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/obj/project.assets.json - /home/piotrek/.nuget/packages/ - /home/piotrek/.nuget/packages/;/usr/share/dotnet/sdk/NuGetFallbackFolder - PackageReference - 4.7.0 - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - \ No newline at end of file diff --git a/FCS/obj/FCS.csproj.nuget.g.targets b/FCS/obj/FCS.csproj.nuget.g.targets deleted file mode 100644 index 5d46006..0000000 --- a/FCS/obj/FCS.csproj.nuget.g.targets +++ /dev/null @@ -1,10 +0,0 @@ - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - - \ No newline at end of file diff --git a/FCS/obj/project.assets.json b/FCS/obj/project.assets.json deleted file mode 100644 index 3b786db..0000000 --- a/FCS/obj/project.assets.json +++ /dev/null @@ -1,719 +0,0 @@ -{ - "version": 3, - "targets": { - ".NETCoreApp,Version=v2.0": { - "Microsoft.NETCore.App/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostPolicy": "2.0.0", - "Microsoft.NETCore.Platforms": "2.0.0", - "NETStandard.Library": "2.0.0" - }, - "compile": { - "ref/netcoreapp2.0/Microsoft.CSharp.dll": {}, - "ref/netcoreapp2.0/Microsoft.VisualBasic.dll": {}, - "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll": {}, - "ref/netcoreapp2.0/System.AppContext.dll": {}, - "ref/netcoreapp2.0/System.Buffers.dll": {}, - "ref/netcoreapp2.0/System.Collections.Concurrent.dll": {}, - "ref/netcoreapp2.0/System.Collections.Immutable.dll": {}, - "ref/netcoreapp2.0/System.Collections.NonGeneric.dll": {}, - "ref/netcoreapp2.0/System.Collections.Specialized.dll": {}, - "ref/netcoreapp2.0/System.Collections.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.Composition.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll": {}, - "ref/netcoreapp2.0/System.ComponentModel.dll": {}, - "ref/netcoreapp2.0/System.Configuration.dll": {}, - "ref/netcoreapp2.0/System.Console.dll": {}, - "ref/netcoreapp2.0/System.Core.dll": {}, - "ref/netcoreapp2.0/System.Data.Common.dll": {}, - "ref/netcoreapp2.0/System.Data.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Debug.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Process.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Tools.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll": {}, - "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll": {}, - "ref/netcoreapp2.0/System.Drawing.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Drawing.dll": {}, - "ref/netcoreapp2.0/System.Dynamic.Runtime.dll": {}, - "ref/netcoreapp2.0/System.Globalization.Calendars.dll": {}, - "ref/netcoreapp2.0/System.Globalization.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Globalization.dll": {}, - "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll": {}, - "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll": {}, - "ref/netcoreapp2.0/System.IO.Compression.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll": {}, - "ref/netcoreapp2.0/System.IO.FileSystem.dll": {}, - "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll": {}, - "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll": {}, - "ref/netcoreapp2.0/System.IO.Pipes.dll": {}, - "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll": {}, - "ref/netcoreapp2.0/System.IO.dll": {}, - "ref/netcoreapp2.0/System.Linq.Expressions.dll": {}, - "ref/netcoreapp2.0/System.Linq.Parallel.dll": {}, - "ref/netcoreapp2.0/System.Linq.Queryable.dll": {}, - "ref/netcoreapp2.0/System.Linq.dll": {}, - "ref/netcoreapp2.0/System.Net.Http.dll": {}, - "ref/netcoreapp2.0/System.Net.HttpListener.dll": {}, - "ref/netcoreapp2.0/System.Net.Mail.dll": {}, - "ref/netcoreapp2.0/System.Net.NameResolution.dll": {}, - "ref/netcoreapp2.0/System.Net.NetworkInformation.dll": {}, - "ref/netcoreapp2.0/System.Net.Ping.dll": {}, - "ref/netcoreapp2.0/System.Net.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Net.Requests.dll": {}, - "ref/netcoreapp2.0/System.Net.Security.dll": {}, - "ref/netcoreapp2.0/System.Net.ServicePoint.dll": {}, - "ref/netcoreapp2.0/System.Net.Sockets.dll": {}, - "ref/netcoreapp2.0/System.Net.WebClient.dll": {}, - "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll": {}, - "ref/netcoreapp2.0/System.Net.WebProxy.dll": {}, - "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll": {}, - "ref/netcoreapp2.0/System.Net.WebSockets.dll": {}, - "ref/netcoreapp2.0/System.Net.dll": {}, - "ref/netcoreapp2.0/System.Numerics.Vectors.dll": {}, - "ref/netcoreapp2.0/System.Numerics.dll": {}, - "ref/netcoreapp2.0/System.ObjectModel.dll": {}, - "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Emit.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Metadata.dll": {}, - "ref/netcoreapp2.0/System.Reflection.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll": {}, - "ref/netcoreapp2.0/System.Reflection.dll": {}, - "ref/netcoreapp2.0/System.Resources.Reader.dll": {}, - "ref/netcoreapp2.0/System.Resources.ResourceManager.dll": {}, - "ref/netcoreapp2.0/System.Resources.Writer.dll": {}, - "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Handles.dll": {}, - "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll": {}, - "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll": {}, - "ref/netcoreapp2.0/System.Runtime.InteropServices.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Loader.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Numerics.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll": {}, - "ref/netcoreapp2.0/System.Runtime.Serialization.dll": {}, - "ref/netcoreapp2.0/System.Runtime.dll": {}, - "ref/netcoreapp2.0/System.Security.Claims.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll": {}, - "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll": {}, - "ref/netcoreapp2.0/System.Security.Principal.dll": {}, - "ref/netcoreapp2.0/System.Security.SecureString.dll": {}, - "ref/netcoreapp2.0/System.Security.dll": {}, - "ref/netcoreapp2.0/System.ServiceModel.Web.dll": {}, - "ref/netcoreapp2.0/System.ServiceProcess.dll": {}, - "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Text.Encoding.dll": {}, - "ref/netcoreapp2.0/System.Text.RegularExpressions.dll": {}, - "ref/netcoreapp2.0/System.Threading.Overlapped.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll": {}, - "ref/netcoreapp2.0/System.Threading.Tasks.dll": {}, - "ref/netcoreapp2.0/System.Threading.Thread.dll": {}, - "ref/netcoreapp2.0/System.Threading.ThreadPool.dll": {}, - "ref/netcoreapp2.0/System.Threading.Timer.dll": {}, - "ref/netcoreapp2.0/System.Threading.dll": {}, - "ref/netcoreapp2.0/System.Transactions.Local.dll": {}, - "ref/netcoreapp2.0/System.Transactions.dll": {}, - "ref/netcoreapp2.0/System.ValueTuple.dll": {}, - "ref/netcoreapp2.0/System.Web.HttpUtility.dll": {}, - "ref/netcoreapp2.0/System.Web.dll": {}, - "ref/netcoreapp2.0/System.Windows.dll": {}, - "ref/netcoreapp2.0/System.Xml.Linq.dll": {}, - "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll": {}, - "ref/netcoreapp2.0/System.Xml.Serialization.dll": {}, - "ref/netcoreapp2.0/System.Xml.XDocument.dll": {}, - "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll": {}, - "ref/netcoreapp2.0/System.Xml.XPath.dll": {}, - "ref/netcoreapp2.0/System.Xml.XmlDocument.dll": {}, - "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll": {}, - "ref/netcoreapp2.0/System.Xml.dll": {}, - "ref/netcoreapp2.0/System.dll": {}, - "ref/netcoreapp2.0/WindowsBase.dll": {}, - "ref/netcoreapp2.0/mscorlib.dll": {}, - "ref/netcoreapp2.0/netstandard.dll": {} - }, - "build": { - "build/netcoreapp2.0/Microsoft.NETCore.App.props": {}, - "build/netcoreapp2.0/Microsoft.NETCore.App.targets": {} - } - }, - "Microsoft.NETCore.DotNetAppHost/2.0.0": { - "type": "package" - }, - "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetHostResolver": "2.0.0" - } - }, - "Microsoft.NETCore.DotNetHostResolver/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.DotNetAppHost": "2.0.0" - } - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "NETStandard.Library/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - }, - "build": { - "build/netstandard2.0/NETStandard.Library.targets": {} - } - } - } - }, - "libraries": { - "Microsoft.NETCore.App/2.0.0": { - "sha512": "/mzXF+UtZef+VpzzN88EpvFq5U6z4rj54ZMq/J968H6pcvyLOmcupmTRpJ3CJm8ILoCGh9WI7qpDdiKtuzswrQ==", - "type": "package", - "path": "microsoft.netcore.app/2.0.0", - "files": [ - "LICENSE.TXT", - "Microsoft.NETCore.App.versions.txt", - "THIRD-PARTY-NOTICES.TXT", - "build/netcoreapp2.0/Microsoft.NETCore.App.PlatformManifest.txt", - "build/netcoreapp2.0/Microsoft.NETCore.App.props", - "build/netcoreapp2.0/Microsoft.NETCore.App.targets", - "microsoft.netcore.app.2.0.0.nupkg.sha512", - "microsoft.netcore.app.nuspec", - "ref/netcoreapp/_._", - "ref/netcoreapp2.0/Microsoft.CSharp.dll", - "ref/netcoreapp2.0/Microsoft.CSharp.xml", - "ref/netcoreapp2.0/Microsoft.VisualBasic.dll", - "ref/netcoreapp2.0/Microsoft.VisualBasic.xml", - "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll", - "ref/netcoreapp2.0/Microsoft.Win32.Primitives.xml", - "ref/netcoreapp2.0/System.AppContext.dll", - "ref/netcoreapp2.0/System.AppContext.xml", - "ref/netcoreapp2.0/System.Buffers.dll", - "ref/netcoreapp2.0/System.Buffers.xml", - "ref/netcoreapp2.0/System.Collections.Concurrent.dll", - "ref/netcoreapp2.0/System.Collections.Concurrent.xml", - "ref/netcoreapp2.0/System.Collections.Immutable.dll", - "ref/netcoreapp2.0/System.Collections.Immutable.xml", - "ref/netcoreapp2.0/System.Collections.NonGeneric.dll", - "ref/netcoreapp2.0/System.Collections.NonGeneric.xml", - "ref/netcoreapp2.0/System.Collections.Specialized.dll", - "ref/netcoreapp2.0/System.Collections.Specialized.xml", - "ref/netcoreapp2.0/System.Collections.dll", - "ref/netcoreapp2.0/System.Collections.xml", - "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll", - "ref/netcoreapp2.0/System.ComponentModel.Annotations.xml", - "ref/netcoreapp2.0/System.ComponentModel.Composition.dll", - "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll", - "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll", - "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.xml", - "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll", - "ref/netcoreapp2.0/System.ComponentModel.Primitives.xml", - "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll", - "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.xml", - "ref/netcoreapp2.0/System.ComponentModel.dll", - "ref/netcoreapp2.0/System.ComponentModel.xml", - "ref/netcoreapp2.0/System.Configuration.dll", - "ref/netcoreapp2.0/System.Console.dll", - "ref/netcoreapp2.0/System.Console.xml", - "ref/netcoreapp2.0/System.Core.dll", - "ref/netcoreapp2.0/System.Data.Common.dll", - "ref/netcoreapp2.0/System.Data.Common.xml", - "ref/netcoreapp2.0/System.Data.dll", - "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll", - "ref/netcoreapp2.0/System.Diagnostics.Contracts.xml", - "ref/netcoreapp2.0/System.Diagnostics.Debug.dll", - "ref/netcoreapp2.0/System.Diagnostics.Debug.xml", - "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll", - "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.xml", - "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll", - "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.xml", - "ref/netcoreapp2.0/System.Diagnostics.Process.dll", - "ref/netcoreapp2.0/System.Diagnostics.Process.xml", - "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll", - "ref/netcoreapp2.0/System.Diagnostics.StackTrace.xml", - "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll", - "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.xml", - "ref/netcoreapp2.0/System.Diagnostics.Tools.dll", - "ref/netcoreapp2.0/System.Diagnostics.Tools.xml", - "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll", - "ref/netcoreapp2.0/System.Diagnostics.TraceSource.xml", - "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll", - "ref/netcoreapp2.0/System.Diagnostics.Tracing.xml", - "ref/netcoreapp2.0/System.Drawing.Primitives.dll", - "ref/netcoreapp2.0/System.Drawing.Primitives.xml", - "ref/netcoreapp2.0/System.Drawing.dll", - "ref/netcoreapp2.0/System.Dynamic.Runtime.dll", - "ref/netcoreapp2.0/System.Dynamic.Runtime.xml", - "ref/netcoreapp2.0/System.Globalization.Calendars.dll", - "ref/netcoreapp2.0/System.Globalization.Calendars.xml", - "ref/netcoreapp2.0/System.Globalization.Extensions.dll", - "ref/netcoreapp2.0/System.Globalization.Extensions.xml", - "ref/netcoreapp2.0/System.Globalization.dll", - "ref/netcoreapp2.0/System.Globalization.xml", - "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll", - "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll", - "ref/netcoreapp2.0/System.IO.Compression.ZipFile.xml", - "ref/netcoreapp2.0/System.IO.Compression.dll", - "ref/netcoreapp2.0/System.IO.Compression.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.xml", - "ref/netcoreapp2.0/System.IO.FileSystem.dll", - "ref/netcoreapp2.0/System.IO.FileSystem.xml", - "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll", - "ref/netcoreapp2.0/System.IO.IsolatedStorage.xml", - "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll", - "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.xml", - "ref/netcoreapp2.0/System.IO.Pipes.dll", - "ref/netcoreapp2.0/System.IO.Pipes.xml", - "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll", - "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.xml", - "ref/netcoreapp2.0/System.IO.dll", - "ref/netcoreapp2.0/System.IO.xml", - "ref/netcoreapp2.0/System.Linq.Expressions.dll", - "ref/netcoreapp2.0/System.Linq.Expressions.xml", - "ref/netcoreapp2.0/System.Linq.Parallel.dll", - "ref/netcoreapp2.0/System.Linq.Parallel.xml", - "ref/netcoreapp2.0/System.Linq.Queryable.dll", - "ref/netcoreapp2.0/System.Linq.Queryable.xml", - "ref/netcoreapp2.0/System.Linq.dll", - "ref/netcoreapp2.0/System.Linq.xml", - "ref/netcoreapp2.0/System.Net.Http.dll", - "ref/netcoreapp2.0/System.Net.Http.xml", - "ref/netcoreapp2.0/System.Net.HttpListener.dll", - "ref/netcoreapp2.0/System.Net.HttpListener.xml", - "ref/netcoreapp2.0/System.Net.Mail.dll", - "ref/netcoreapp2.0/System.Net.Mail.xml", - "ref/netcoreapp2.0/System.Net.NameResolution.dll", - "ref/netcoreapp2.0/System.Net.NameResolution.xml", - "ref/netcoreapp2.0/System.Net.NetworkInformation.dll", - "ref/netcoreapp2.0/System.Net.NetworkInformation.xml", - "ref/netcoreapp2.0/System.Net.Ping.dll", - "ref/netcoreapp2.0/System.Net.Ping.xml", - "ref/netcoreapp2.0/System.Net.Primitives.dll", - "ref/netcoreapp2.0/System.Net.Primitives.xml", - "ref/netcoreapp2.0/System.Net.Requests.dll", - "ref/netcoreapp2.0/System.Net.Requests.xml", - "ref/netcoreapp2.0/System.Net.Security.dll", - "ref/netcoreapp2.0/System.Net.Security.xml", - "ref/netcoreapp2.0/System.Net.ServicePoint.dll", - "ref/netcoreapp2.0/System.Net.ServicePoint.xml", - "ref/netcoreapp2.0/System.Net.Sockets.dll", - "ref/netcoreapp2.0/System.Net.Sockets.xml", - "ref/netcoreapp2.0/System.Net.WebClient.dll", - "ref/netcoreapp2.0/System.Net.WebClient.xml", - "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll", - "ref/netcoreapp2.0/System.Net.WebHeaderCollection.xml", - "ref/netcoreapp2.0/System.Net.WebProxy.dll", - "ref/netcoreapp2.0/System.Net.WebProxy.xml", - "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll", - "ref/netcoreapp2.0/System.Net.WebSockets.Client.xml", - "ref/netcoreapp2.0/System.Net.WebSockets.dll", - "ref/netcoreapp2.0/System.Net.WebSockets.xml", - "ref/netcoreapp2.0/System.Net.dll", - "ref/netcoreapp2.0/System.Numerics.Vectors.dll", - "ref/netcoreapp2.0/System.Numerics.Vectors.xml", - "ref/netcoreapp2.0/System.Numerics.dll", - "ref/netcoreapp2.0/System.ObjectModel.dll", - "ref/netcoreapp2.0/System.ObjectModel.xml", - "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll", - "ref/netcoreapp2.0/System.Reflection.DispatchProxy.xml", - "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll", - "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.xml", - "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll", - "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.xml", - "ref/netcoreapp2.0/System.Reflection.Emit.dll", - "ref/netcoreapp2.0/System.Reflection.Emit.xml", - "ref/netcoreapp2.0/System.Reflection.Extensions.dll", - "ref/netcoreapp2.0/System.Reflection.Extensions.xml", - "ref/netcoreapp2.0/System.Reflection.Metadata.dll", - "ref/netcoreapp2.0/System.Reflection.Metadata.xml", - "ref/netcoreapp2.0/System.Reflection.Primitives.dll", - "ref/netcoreapp2.0/System.Reflection.Primitives.xml", - "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll", - "ref/netcoreapp2.0/System.Reflection.TypeExtensions.xml", - "ref/netcoreapp2.0/System.Reflection.dll", - "ref/netcoreapp2.0/System.Reflection.xml", - "ref/netcoreapp2.0/System.Resources.Reader.dll", - "ref/netcoreapp2.0/System.Resources.Reader.xml", - "ref/netcoreapp2.0/System.Resources.ResourceManager.dll", - "ref/netcoreapp2.0/System.Resources.ResourceManager.xml", - "ref/netcoreapp2.0/System.Resources.Writer.dll", - "ref/netcoreapp2.0/System.Resources.Writer.xml", - "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll", - "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.xml", - "ref/netcoreapp2.0/System.Runtime.Extensions.dll", - "ref/netcoreapp2.0/System.Runtime.Extensions.xml", - "ref/netcoreapp2.0/System.Runtime.Handles.dll", - "ref/netcoreapp2.0/System.Runtime.Handles.xml", - "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll", - "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.xml", - "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll", - "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.xml", - "ref/netcoreapp2.0/System.Runtime.InteropServices.dll", - "ref/netcoreapp2.0/System.Runtime.InteropServices.xml", - "ref/netcoreapp2.0/System.Runtime.Loader.dll", - "ref/netcoreapp2.0/System.Runtime.Loader.xml", - "ref/netcoreapp2.0/System.Runtime.Numerics.dll", - "ref/netcoreapp2.0/System.Runtime.Numerics.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Json.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll", - "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.xml", - "ref/netcoreapp2.0/System.Runtime.Serialization.dll", - "ref/netcoreapp2.0/System.Runtime.dll", - "ref/netcoreapp2.0/System.Runtime.xml", - "ref/netcoreapp2.0/System.Security.Claims.dll", - "ref/netcoreapp2.0/System.Security.Claims.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Csp.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.xml", - "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll", - "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.xml", - "ref/netcoreapp2.0/System.Security.Principal.dll", - "ref/netcoreapp2.0/System.Security.Principal.xml", - "ref/netcoreapp2.0/System.Security.SecureString.dll", - "ref/netcoreapp2.0/System.Security.SecureString.xml", - "ref/netcoreapp2.0/System.Security.dll", - "ref/netcoreapp2.0/System.ServiceModel.Web.dll", - "ref/netcoreapp2.0/System.ServiceProcess.dll", - "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll", - "ref/netcoreapp2.0/System.Text.Encoding.Extensions.xml", - "ref/netcoreapp2.0/System.Text.Encoding.dll", - "ref/netcoreapp2.0/System.Text.Encoding.xml", - "ref/netcoreapp2.0/System.Text.RegularExpressions.dll", - "ref/netcoreapp2.0/System.Text.RegularExpressions.xml", - "ref/netcoreapp2.0/System.Threading.Overlapped.dll", - "ref/netcoreapp2.0/System.Threading.Overlapped.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.xml", - "ref/netcoreapp2.0/System.Threading.Tasks.dll", - "ref/netcoreapp2.0/System.Threading.Tasks.xml", - "ref/netcoreapp2.0/System.Threading.Thread.dll", - "ref/netcoreapp2.0/System.Threading.Thread.xml", - "ref/netcoreapp2.0/System.Threading.ThreadPool.dll", - "ref/netcoreapp2.0/System.Threading.ThreadPool.xml", - "ref/netcoreapp2.0/System.Threading.Timer.dll", - "ref/netcoreapp2.0/System.Threading.Timer.xml", - "ref/netcoreapp2.0/System.Threading.dll", - "ref/netcoreapp2.0/System.Threading.xml", - "ref/netcoreapp2.0/System.Transactions.Local.dll", - "ref/netcoreapp2.0/System.Transactions.Local.xml", - "ref/netcoreapp2.0/System.Transactions.dll", - "ref/netcoreapp2.0/System.ValueTuple.dll", - "ref/netcoreapp2.0/System.ValueTuple.xml", - "ref/netcoreapp2.0/System.Web.HttpUtility.dll", - "ref/netcoreapp2.0/System.Web.HttpUtility.xml", - "ref/netcoreapp2.0/System.Web.dll", - "ref/netcoreapp2.0/System.Windows.dll", - "ref/netcoreapp2.0/System.Xml.Linq.dll", - "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll", - "ref/netcoreapp2.0/System.Xml.ReaderWriter.xml", - "ref/netcoreapp2.0/System.Xml.Serialization.dll", - "ref/netcoreapp2.0/System.Xml.XDocument.dll", - "ref/netcoreapp2.0/System.Xml.XDocument.xml", - "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll", - "ref/netcoreapp2.0/System.Xml.XPath.XDocument.xml", - "ref/netcoreapp2.0/System.Xml.XPath.dll", - "ref/netcoreapp2.0/System.Xml.XPath.xml", - "ref/netcoreapp2.0/System.Xml.XmlDocument.dll", - "ref/netcoreapp2.0/System.Xml.XmlDocument.xml", - "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll", - "ref/netcoreapp2.0/System.Xml.XmlSerializer.xml", - "ref/netcoreapp2.0/System.Xml.dll", - "ref/netcoreapp2.0/System.dll", - "ref/netcoreapp2.0/WindowsBase.dll", - "ref/netcoreapp2.0/mscorlib.dll", - "ref/netcoreapp2.0/netstandard.dll", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetAppHost/2.0.0": { - "sha512": "L4GGkcI/Mxl8PKLRpFdGmLb5oI8sGIR05bDTGkzCoamAjdUl1Zhkov2swjEsZvKYT8kkdiz39LtwyGYuCJxm1A==", - "type": "package", - "path": "microsoft.netcore.dotnetapphost/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnetapphost.2.0.0.nupkg.sha512", - "microsoft.netcore.dotnetapphost.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetHostPolicy/2.0.0": { - "sha512": "rm7mMn0A93fwyAwVhbyOCcPuu2hZNL0A0dAur9sNG9pEkONPfCEQeF7m2mC8KpqZO0Ol6tpV5J0AF3HTXT3GXA==", - "type": "package", - "path": "microsoft.netcore.dotnethostpolicy/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnethostpolicy.2.0.0.nupkg.sha512", - "microsoft.netcore.dotnethostpolicy.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.DotNetHostResolver/2.0.0": { - "sha512": "uBbjpeSrwsaTCADZCzRk+3aBzNnMqkC4zftJWBsL+Zk+8u+W+/lMb2thM5Y4hiVrv1YQg9t6dKldXzOKkY+pQw==", - "type": "package", - "path": "microsoft.netcore.dotnethostresolver/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "microsoft.netcore.dotnethostresolver.2.0.0.nupkg.sha512", - "microsoft.netcore.dotnethostresolver.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.Platforms/2.0.0": { - "sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==", - "type": "package", - "path": "microsoft.netcore.platforms/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.0/_._", - "microsoft.netcore.platforms.2.0.0.nupkg.sha512", - "microsoft.netcore.platforms.nuspec", - "runtime.json", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "NETStandard.Library/2.0.0": { - "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", - "type": "package", - "path": "netstandard.library/2.0.0", - "files": [ - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "build/NETStandard.Library.targets", - "build/netstandard2.0/NETStandard.Library.targets", - "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", - "build/netstandard2.0/ref/System.AppContext.dll", - "build/netstandard2.0/ref/System.Collections.Concurrent.dll", - "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", - "build/netstandard2.0/ref/System.Collections.Specialized.dll", - "build/netstandard2.0/ref/System.Collections.dll", - "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", - "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", - "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", - "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", - "build/netstandard2.0/ref/System.ComponentModel.dll", - "build/netstandard2.0/ref/System.Console.dll", - "build/netstandard2.0/ref/System.Core.dll", - "build/netstandard2.0/ref/System.Data.Common.dll", - "build/netstandard2.0/ref/System.Data.dll", - "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", - "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", - "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", - "build/netstandard2.0/ref/System.Diagnostics.Process.dll", - "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", - "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", - "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", - "build/netstandard2.0/ref/System.Drawing.Primitives.dll", - "build/netstandard2.0/ref/System.Drawing.dll", - "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", - "build/netstandard2.0/ref/System.Globalization.Calendars.dll", - "build/netstandard2.0/ref/System.Globalization.Extensions.dll", - "build/netstandard2.0/ref/System.Globalization.dll", - "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", - "build/netstandard2.0/ref/System.IO.Compression.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", - "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", - "build/netstandard2.0/ref/System.IO.Pipes.dll", - "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", - "build/netstandard2.0/ref/System.IO.dll", - "build/netstandard2.0/ref/System.Linq.Expressions.dll", - "build/netstandard2.0/ref/System.Linq.Parallel.dll", - "build/netstandard2.0/ref/System.Linq.Queryable.dll", - "build/netstandard2.0/ref/System.Linq.dll", - "build/netstandard2.0/ref/System.Net.Http.dll", - "build/netstandard2.0/ref/System.Net.NameResolution.dll", - "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", - "build/netstandard2.0/ref/System.Net.Ping.dll", - "build/netstandard2.0/ref/System.Net.Primitives.dll", - "build/netstandard2.0/ref/System.Net.Requests.dll", - "build/netstandard2.0/ref/System.Net.Security.dll", - "build/netstandard2.0/ref/System.Net.Sockets.dll", - "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.dll", - "build/netstandard2.0/ref/System.Net.dll", - "build/netstandard2.0/ref/System.Numerics.dll", - "build/netstandard2.0/ref/System.ObjectModel.dll", - "build/netstandard2.0/ref/System.Reflection.Extensions.dll", - "build/netstandard2.0/ref/System.Reflection.Primitives.dll", - "build/netstandard2.0/ref/System.Reflection.dll", - "build/netstandard2.0/ref/System.Resources.Reader.dll", - "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", - "build/netstandard2.0/ref/System.Resources.Writer.dll", - "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", - "build/netstandard2.0/ref/System.Runtime.Extensions.dll", - "build/netstandard2.0/ref/System.Runtime.Handles.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", - "build/netstandard2.0/ref/System.Runtime.Numerics.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.dll", - "build/netstandard2.0/ref/System.Runtime.dll", - "build/netstandard2.0/ref/System.Security.Claims.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", - "build/netstandard2.0/ref/System.Security.Principal.dll", - "build/netstandard2.0/ref/System.Security.SecureString.dll", - "build/netstandard2.0/ref/System.ServiceModel.Web.dll", - "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", - "build/netstandard2.0/ref/System.Text.Encoding.dll", - "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", - "build/netstandard2.0/ref/System.Threading.Overlapped.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.dll", - "build/netstandard2.0/ref/System.Threading.Thread.dll", - "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", - "build/netstandard2.0/ref/System.Threading.Timer.dll", - "build/netstandard2.0/ref/System.Threading.dll", - "build/netstandard2.0/ref/System.Transactions.dll", - "build/netstandard2.0/ref/System.ValueTuple.dll", - "build/netstandard2.0/ref/System.Web.dll", - "build/netstandard2.0/ref/System.Windows.dll", - "build/netstandard2.0/ref/System.Xml.Linq.dll", - "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", - "build/netstandard2.0/ref/System.Xml.Serialization.dll", - "build/netstandard2.0/ref/System.Xml.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.dll", - "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", - "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", - "build/netstandard2.0/ref/System.Xml.dll", - "build/netstandard2.0/ref/System.dll", - "build/netstandard2.0/ref/mscorlib.dll", - "build/netstandard2.0/ref/netstandard.dll", - "build/netstandard2.0/ref/netstandard.xml", - "lib/netstandard1.0/_._", - "netstandard.library.2.0.0.nupkg.sha512", - "netstandard.library.nuspec" - ] - } - }, - "projectFileDependencyGroups": { - ".NETCoreApp,Version=v2.0": [ - "Microsoft.NETCore.App >= 2.0.0" - ] - }, - "packageFolders": { - "/home/piotrek/.nuget/packages/": {}, - "/usr/share/dotnet/sdk/NuGetFallbackFolder": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/FCS.csproj", - "projectName": "FCS", - "projectPath": "/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/FCS.csproj", - "packagesPath": "/home/piotrek/.nuget/packages/", - "outputPath": "/home/piotrek/Projects/Studia/C Sharp/Algebra/CRC/DALGLI0/FCS/obj/", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "/usr/share/dotnet/sdk/NuGetFallbackFolder" - ], - "configFilePaths": [ - "/home/piotrek/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "netcoreapp2.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "netcoreapp2.0": { - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "netcoreapp2.0": { - "dependencies": { - "Microsoft.NETCore.App": { - "target": "Package", - "version": "[2.0.0, )", - "autoReferenced": true - } - }, - "imports": [ - "net461" - ], - "assetTargetFallback": true, - "warn": true - } - } - } -} \ No newline at end of file diff --git a/Program.c b/Program.c new file mode 100644 index 0000000..8d18eed --- /dev/null +++ b/Program.c @@ -0,0 +1,179 @@ +#include +#include +#include +#include +using namespace std; + +#define POLY 0x1021 +string t; +int a,e,c; +unsigned short EncodeCRT(char *ptr, int count) +{ + int crc; + char i; + crc = 0xffff; + while (--count >= 0) + { + crc = crc ^ (int) *ptr++ << 8; + i = 8; + do + { + if (crc & 0x8000) + crc = crc << 1 ^ 0x1021; + else + crc = crc << 1; + } while(--i); + } + return (crc); +} + +string CheckCrc(string message) +{ + string crc="1000000100001"; + for(int i=0;i<=message.length()-crc.length();) + { + for(int j=0;j or smth + std::string bin; + for(unsigned i = 0; i != hex.length(); ++i) + bin += hex_char_to_bin(hex[i]); + return bin; +} +void two(string &in) +{ + +} +int main() +{ + char* input; + cout<<("1. Zakoduj wiadomosc"); + cout<<("2. Odkoduj wiadomosc"); + cout<<("3. Wyjscie"); + int choice=0; + cin>>choice; + cin.ignore(); + if(choice==1) + { + int cc=0; + cout<<("Podaj dlugosc wiadomosci.(ilosc liter ze spacjami wlacznie)"); + cin>>cc; + input=new char[cc]; + cout<<("Podaj wiadomosc do zaszyfrowania."); + cin.ignore(); + cin.getline(input,cc+1); + unsigned short result =EncodeCRT(input,cc); + + for(int i=0;i>input3; + string xd; + std::stringstream ss; + std::string bin; + string hex=input3; + + for(unsigned i = 0; i != hex.length(); ++i) + { + switch(toupper(hex[i])) + { + case '0': bin+= "0000"; break; + case '1': bin+= "0001"; break; + case '2': bin+= "0010"; break; + case '3': bin+= "0011"; break; + case '4': bin+= "0100";break; + case '5': bin+= "0101";break; + case '6': bin+= "0110";break; + case '7': bin+= "0111";break; + case '8': bin+= "1000";break; + case '9': bin+= "1001";break; + case 'A': bin+= "1010";break; + case 'B': bin+= "1011";break; + case 'C': bin+= "1100";break; + case 'D': bin+= "1101";break; + case 'E': bin+= "1110";break; + case 'F': bin+= "1111";break; + } + } + + string crc="1000000100001"; + string message=bin; + int l=message.length(); + int cl=crc.length(); + int ii=0; + int k=0; + l=message.length(); + while(true) + { + if(ii>l-cl) break; + for(int j=0;jfTc#m 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 D^w7P2 literal 0 HcmV?d00001