├── .editorconfig
├── .gitattributes
├── .github
└── workflows
│ ├── dotnet-core.yml
│ ├── dotnet-format.yml
│ └── nuget-tag-publish.yml
├── .gitignore
├── Directory.Build.props
├── Docs
└── Images
│ └── EncryptionDirectory.Wpf.1.0.0.png
├── EncryptionCodeBook.sln
├── EncryptionCodeBook.sln.DotSettings
├── LICENSE
├── Legacy
├── .gitignore
├── EncryptionCodeBook
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── Assets
│ │ ├── LockScreenLogo.scale-200.png
│ │ ├── SplashScreen.scale-200.png
│ │ ├── Square150x150Logo.scale-200.png
│ │ ├── Square44x44Logo.scale-200.png
│ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ ├── StoreLogo.png
│ │ └── Wide310x150Logo.scale-200.png
│ ├── EncryptionCodeBook.csproj
│ ├── MainPage.xaml
│ ├── MainPage.xaml.cs
│ ├── Package.appxmanifest
│ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── Default.rd.xml
├── LICENSE
├── README.md
├── cencry_密码本
│ ├── Assets
│ │ ├── LockScreenLogo.scale-200.png
│ │ ├── SplashScreen.scale-200.png
│ │ ├── Square150x150Logo.scale-200.png
│ │ ├── Square44x44Logo.scale-200.png
│ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ ├── StoreLogo.png
│ │ └── Wide310x150Logo.scale-200.png
│ ├── NewKeyUrl.cs
│ ├── Package.appxmanifest
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── UnitTestApp.rd.xml
│ ├── README.md
│ ├── UnitTest.cs
│ ├── UnitTestApp.xaml
│ ├── UnitTestApp.xaml.cs
│ ├── cencry_密码本.csproj
│ ├── project.lock.json
│ └── string_encryption.cs
├── encryption_code_book.sln
├── encryption_code_book
│ ├── .gitattributes
│ ├── .gitignore
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── ApplicationInsights.config
│ ├── Assets
│ │ ├── 100.png
│ │ ├── 107.png
│ │ ├── 1240 600 .jpg
│ │ ├── 1240 600.jpg
│ │ ├── 1240 600.png
│ │ ├── 1240.jpg
│ │ ├── 1240.png
│ │ ├── 142.png
│ │ ├── 150.jpg
│ │ ├── 16.png
│ │ ├── 176.png
│ │ ├── 188.jpg
│ │ ├── 200.png
│ │ ├── 2017年3月19日 100021.jpg
│ │ ├── 2017年3月19日 100252.jpg
│ │ ├── 225.jpg
│ │ ├── 24.png
│ │ ├── 2480 1200.jpg
│ │ ├── 2480.jpg
│ │ ├── 2480.png
│ │ ├── 256.png
│ │ ├── 284.png
│ │ ├── 30.png
│ │ ├── 300.jpg
│ │ ├── 300.png
│ │ ├── 310 150.jpg
│ │ ├── 310.jpg
│ │ ├── 36.png
│ │ ├── 388 188.jpg
│ │ ├── 388.jpg
│ │ ├── 44.png
│ │ ├── 465 225.jpg
│ │ ├── 465.jpg
│ │ ├── 48.png
│ │ ├── 50.png
│ │ ├── 55.png
│ │ ├── 600.jpg
│ │ ├── 600.png
│ │ ├── 620 300 .jpg
│ │ ├── 620 300.jpg
│ │ ├── 620.jpg
│ │ ├── 63.png
│ │ ├── 66.png
│ │ ├── 71.png
│ │ ├── 75.png
│ │ ├── 775.jpg
│ │ ├── 88.png
│ │ ├── 89.png
│ │ ├── 930.jpg
│ │ ├── 96.png
│ │ ├── BadgeLogo.scale-100.png
│ │ ├── BadgeLogo.scale-125.png
│ │ ├── BadgeLogo.scale-150.png
│ │ ├── BadgeLogo.scale-200.png
│ │ ├── BadgeLogo.scale-400.png
│ │ ├── LockScreenLogo.scale-200.png
│ │ ├── Ok.png
│ │ ├── SplashScreen.scale-100.jpg
│ │ ├── SplashScreen.scale-100.png
│ │ ├── SplashScreen.scale-125.jpg
│ │ ├── SplashScreen.scale-125.png
│ │ ├── SplashScreen.scale-150.jpg
│ │ ├── SplashScreen.scale-150.png
│ │ ├── SplashScreen.scale-200.jpg
│ │ ├── SplashScreen.scale-200.png
│ │ ├── SplashScreen.scale-400.jpg
│ │ ├── SplashScreen.scale-400.png
│ │ ├── Square150x150Logo.scale-100.jpg
│ │ ├── Square150x150Logo.scale-100.png
│ │ ├── Square150x150Logo.scale-125.jpg
│ │ ├── Square150x150Logo.scale-125.png
│ │ ├── Square150x150Logo.scale-150.jpg
│ │ ├── Square150x150Logo.scale-150.png
│ │ ├── Square150x150Logo.scale-200.jpg
│ │ ├── Square150x150Logo.scale-200.png
│ │ ├── Square150x150Logo.scale-400.jpg
│ │ ├── Square150x150Logo.scale-400.png
│ │ ├── Square310x310Logo.scale-100.jpg
│ │ ├── Square310x310Logo.scale-100.png
│ │ ├── Square310x310Logo.scale-125.jpg
│ │ ├── Square310x310Logo.scale-125.png
│ │ ├── Square310x310Logo.scale-150.jpg
│ │ ├── Square310x310Logo.scale-150.png
│ │ ├── Square310x310Logo.scale-200.jpg
│ │ ├── Square310x310Logo.scale-200.png
│ │ ├── Square310x310Logo.scale-400.jpg
│ │ ├── Square310x310Logo.scale-400.png
│ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png
│ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png
│ │ ├── Square44x44Logo.altform-unplated_targetsize-32.png
│ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png
│ │ ├── Square44x44Logo.scale-100.png
│ │ ├── Square44x44Logo.scale-125.png
│ │ ├── Square44x44Logo.scale-150.png
│ │ ├── Square44x44Logo.scale-200.png
│ │ ├── Square44x44Logo.scale-400.png
│ │ ├── Square44x44Logo.targetsize-16.png
│ │ ├── Square44x44Logo.targetsize-24.png
│ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ ├── Square44x44Logo.targetsize-256.png
│ │ ├── Square44x44Logo.targetsize-32.png
│ │ ├── Square44x44Logo.targetsize-48.png
│ │ ├── Square71x71Logo.scale-100.png
│ │ ├── Square71x71Logo.scale-125.png
│ │ ├── Square71x71Logo.scale-150.png
│ │ ├── Square71x71Logo.scale-200.png
│ │ ├── Square71x71Logo.scale-400.png
│ │ ├── StoreLogo.png
│ │ ├── StoreLogo.scale-100.png
│ │ ├── StoreLogo.scale-125.png
│ │ ├── StoreLogo.scale-150.png
│ │ ├── StoreLogo.scale-200.png
│ │ ├── StoreLogo.scale-400.png
│ │ ├── Wide310x150Logo.scale-100.jpg
│ │ ├── Wide310x150Logo.scale-100.png
│ │ ├── Wide310x150Logo.scale-125.jpg
│ │ ├── Wide310x150Logo.scale-125.png
│ │ ├── Wide310x150Logo.scale-150.jpg
│ │ ├── Wide310x150Logo.scale-150.png
│ │ ├── Wide310x150Logo.scale-200.jpg
│ │ ├── Wide310x150Logo.scale-200.png
│ │ ├── Wide310x150Logo.scale-400.jpg
│ │ ├── Wide310x150Logo.scale-400.png
│ │ ├── bitbug_favicon.ico
│ │ ├── 未标题-1.png
│ │ ├── 标题-1.png
│ │ ├── 标题-2.png
│ │ ├── 欢迎界面.png
│ │ └── 题-2.png
│ ├── MainPage.xaml
│ ├── MainPage.xaml.cs
│ ├── Model
│ │ ├── Account.cs
│ │ ├── FileIO.cs
│ │ ├── Iencryption.cs
│ │ ├── KeySecret.cs
│ │ ├── NewKeyUrl.cs
│ │ ├── SecretCode.cs
│ │ ├── SecretScribe.cs
│ │ ├── async_result.cs
│ │ ├── encryption_code.cs
│ │ ├── encryption_note.cs
│ │ ├── mul_key_encryption.cs
│ │ ├── string_decryption.cs
│ │ └── string_encryption.cs
│ ├── Package.StoreAssociation.xml
│ ├── Package.appxmanifest
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── Default.rd.xml
│ ├── Strings
│ │ ├── en-US
│ │ │ └── Resources.resw
│ │ └── zh-CN
│ │ │ └── Resources.resw
│ ├── View
│ │ ├── CodePage.xaml
│ │ ├── CodePage.xaml.cs
│ │ ├── EncryCodeStoragePage.xaml
│ │ ├── EncryCodeStoragePage.xaml.cs
│ │ ├── KeyPage.xaml
│ │ ├── KeyPage.xaml.cs
│ │ ├── NewCodeStoragePage.xaml
│ │ ├── NewCodeStoragePage.xaml.cs
│ │ ├── SplashPage.xaml
│ │ └── SplashPage.xaml.cs
│ ├── ViewModel
│ │ ├── AccountGoverment.cs
│ │ ├── CodeModel.cs
│ │ ├── Composite.cs
│ │ ├── EncryCodeStorageModel.cs
│ │ ├── IAdapterMessage.cs
│ │ ├── IKeyNavigato.cs
│ │ ├── INavigable.cs
│ │ ├── INavigato.cs
│ │ ├── IReceiveMessage.cs
│ │ ├── ISendMessage.cs
│ │ ├── KeyModel.cs
│ │ ├── MasterSendMessage.cs
│ │ ├── Message.cs
│ │ ├── NavigateViewModel.cs
│ │ ├── NewCodeStorageModel.cs
│ │ ├── NewKeyUrlModel.cs
│ │ ├── NotifyProperty.cs
│ │ ├── ViewModelAttribute.cs
│ │ ├── ViewModelBase.cs
│ │ ├── ViewModelPage.cs
│ │ ├── code.cs
│ │ ├── fit.cs
│ │ ├── note.cs
│ │ ├── notify_property.cs
│ │ └── viewModel.cs
│ ├── async_result.cs
│ ├── code_page.xaml
│ ├── code_page.xaml.cs
│ ├── encryption_code_book.csproj
│ ├── key_page.xaml
│ ├── key_page.xaml.cs
│ ├── note_page.xaml
│ ├── note_page.xaml.cs
│ ├── project.lock.json
│ ├── set_page.xaml
│ └── set_page.xaml.cs
└── 加密.sln
├── README.md
├── Src
├── App
│ ├── EncryptionCodeBook.UWP
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── ApplicationInsights.config
│ │ ├── Assets
│ │ │ ├── 100.png
│ │ │ ├── 107.png
│ │ │ ├── 1240 600 .jpg
│ │ │ ├── 1240 600.jpg
│ │ │ ├── 1240 600.png
│ │ │ ├── 1240.jpg
│ │ │ ├── 1240.png
│ │ │ ├── 142.png
│ │ │ ├── 150.jpg
│ │ │ ├── 16.png
│ │ │ ├── 176.png
│ │ │ ├── 188.jpg
│ │ │ ├── 200.png
│ │ │ ├── 2017年3月19日 100021.jpg
│ │ │ ├── 2017年3月19日 100252.jpg
│ │ │ ├── 225.jpg
│ │ │ ├── 24.png
│ │ │ ├── 2480 1200.jpg
│ │ │ ├── 2480.jpg
│ │ │ ├── 2480.png
│ │ │ ├── 256.png
│ │ │ ├── 284.png
│ │ │ ├── 30.png
│ │ │ ├── 300.jpg
│ │ │ ├── 300.png
│ │ │ ├── 310 150.jpg
│ │ │ ├── 310.jpg
│ │ │ ├── 36.png
│ │ │ ├── 388 188.jpg
│ │ │ ├── 388.jpg
│ │ │ ├── 44.png
│ │ │ ├── 465 225.jpg
│ │ │ ├── 465.jpg
│ │ │ ├── 48.png
│ │ │ ├── 50.png
│ │ │ ├── 55.png
│ │ │ ├── 600.jpg
│ │ │ ├── 600.png
│ │ │ ├── 620 300 .jpg
│ │ │ ├── 620 300.jpg
│ │ │ ├── 620.jpg
│ │ │ ├── 63.png
│ │ │ ├── 66.png
│ │ │ ├── 71.png
│ │ │ ├── 75.png
│ │ │ ├── 775.jpg
│ │ │ ├── 88.png
│ │ │ ├── 89.png
│ │ │ ├── 930.jpg
│ │ │ ├── 96.png
│ │ │ ├── BadgeLogo.scale-100.png
│ │ │ ├── BadgeLogo.scale-125.png
│ │ │ ├── BadgeLogo.scale-150.png
│ │ │ ├── BadgeLogo.scale-200.png
│ │ │ ├── BadgeLogo.scale-400.png
│ │ │ ├── LockScreenLogo.scale-200.png
│ │ │ ├── Ok.png
│ │ │ ├── SplashScreen.scale-100.jpg
│ │ │ ├── SplashScreen.scale-100.png
│ │ │ ├── SplashScreen.scale-125.jpg
│ │ │ ├── SplashScreen.scale-125.png
│ │ │ ├── SplashScreen.scale-150.jpg
│ │ │ ├── SplashScreen.scale-150.png
│ │ │ ├── SplashScreen.scale-200.jpg
│ │ │ ├── SplashScreen.scale-200.png
│ │ │ ├── SplashScreen.scale-400.jpg
│ │ │ ├── SplashScreen.scale-400.png
│ │ │ ├── Square150x150Logo.scale-100.jpg
│ │ │ ├── Square150x150Logo.scale-100.png
│ │ │ ├── Square150x150Logo.scale-125.jpg
│ │ │ ├── Square150x150Logo.scale-125.png
│ │ │ ├── Square150x150Logo.scale-150.jpg
│ │ │ ├── Square150x150Logo.scale-150.png
│ │ │ ├── Square150x150Logo.scale-200.jpg
│ │ │ ├── Square150x150Logo.scale-200.png
│ │ │ ├── Square150x150Logo.scale-400.jpg
│ │ │ ├── Square150x150Logo.scale-400.png
│ │ │ ├── Square310x310Logo.scale-100.jpg
│ │ │ ├── Square310x310Logo.scale-100.png
│ │ │ ├── Square310x310Logo.scale-125.jpg
│ │ │ ├── Square310x310Logo.scale-125.png
│ │ │ ├── Square310x310Logo.scale-150.jpg
│ │ │ ├── Square310x310Logo.scale-150.png
│ │ │ ├── Square310x310Logo.scale-200.jpg
│ │ │ ├── Square310x310Logo.scale-200.png
│ │ │ ├── Square310x310Logo.scale-400.jpg
│ │ │ ├── Square310x310Logo.scale-400.png
│ │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png
│ │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png
│ │ │ ├── Square44x44Logo.altform-unplated_targetsize-32.png
│ │ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png
│ │ │ ├── Square44x44Logo.scale-100.png
│ │ │ ├── Square44x44Logo.scale-125.png
│ │ │ ├── Square44x44Logo.scale-150.png
│ │ │ ├── Square44x44Logo.scale-200.png
│ │ │ ├── Square44x44Logo.scale-400.png
│ │ │ ├── Square44x44Logo.targetsize-16.png
│ │ │ ├── Square44x44Logo.targetsize-24.png
│ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ │ ├── Square44x44Logo.targetsize-256.png
│ │ │ ├── Square44x44Logo.targetsize-32.png
│ │ │ ├── Square44x44Logo.targetsize-48.png
│ │ │ ├── Square71x71Logo.scale-100.png
│ │ │ ├── Square71x71Logo.scale-125.png
│ │ │ ├── Square71x71Logo.scale-150.png
│ │ │ ├── Square71x71Logo.scale-200.png
│ │ │ ├── Square71x71Logo.scale-400.png
│ │ │ ├── StoreLogo.png
│ │ │ ├── StoreLogo.scale-100.png
│ │ │ ├── StoreLogo.scale-125.png
│ │ │ ├── StoreLogo.scale-150.png
│ │ │ ├── StoreLogo.scale-200.png
│ │ │ ├── StoreLogo.scale-400.png
│ │ │ ├── Wide310x150Logo.scale-100.jpg
│ │ │ ├── Wide310x150Logo.scale-100.png
│ │ │ ├── Wide310x150Logo.scale-125.jpg
│ │ │ ├── Wide310x150Logo.scale-125.png
│ │ │ ├── Wide310x150Logo.scale-150.jpg
│ │ │ ├── Wide310x150Logo.scale-150.png
│ │ │ ├── Wide310x150Logo.scale-200.jpg
│ │ │ ├── Wide310x150Logo.scale-200.png
│ │ │ ├── Wide310x150Logo.scale-400.jpg
│ │ │ ├── Wide310x150Logo.scale-400.png
│ │ │ ├── bitbug_favicon.ico
│ │ │ ├── 未标题-1.png
│ │ │ ├── 标题-1.png
│ │ │ ├── 标题-2.png
│ │ │ ├── 欢迎界面.png
│ │ │ └── 题-2.png
│ │ ├── Core
│ │ │ └── StringEncryption.cs
│ │ ├── EncryptionCodeBook.UWP.csproj
│ │ ├── MainPage.xaml
│ │ ├── MainPage.xaml.cs
│ │ ├── Model
│ │ │ ├── Account.cs
│ │ │ ├── FileIO.cs
│ │ │ ├── KeySecret.cs
│ │ │ ├── NewKeyUrl.cs
│ │ │ ├── SecretCode.cs
│ │ │ └── SecretScribe.cs
│ │ ├── Package.appxmanifest
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── Default.rd.xml
│ │ ├── Strings
│ │ │ ├── en-US
│ │ │ │ └── Resources.resw
│ │ │ └── zh-CN
│ │ │ │ └── Resources.resw
│ │ ├── View
│ │ │ ├── CodePage.xaml
│ │ │ ├── CodePage.xaml.cs
│ │ │ ├── EncryCodeStoragePage.xaml
│ │ │ ├── EncryCodeStoragePage.xaml.cs
│ │ │ ├── KeyPage.xaml
│ │ │ ├── KeyPage.xaml.cs
│ │ │ ├── NewCodeStoragePage.xaml
│ │ │ ├── NewCodeStoragePage.xaml.cs
│ │ │ ├── SplashPage.xaml
│ │ │ └── SplashPage.xaml.cs
│ │ └── ViewModel
│ │ │ ├── AccountGoverment.cs
│ │ │ ├── CodeModel.cs
│ │ │ ├── Composite.cs
│ │ │ ├── EncryCodeStorageModel.cs
│ │ │ ├── IAdapterMessage.cs
│ │ │ ├── IKeyNavigato.cs
│ │ │ ├── INavigable.cs
│ │ │ ├── INavigato.cs
│ │ │ ├── IReceiveMessage.cs
│ │ │ ├── ISendMessage.cs
│ │ │ ├── KeyModel.cs
│ │ │ ├── MainViewModel.cs
│ │ │ ├── Message.cs
│ │ │ ├── NavigateViewModel.cs
│ │ │ ├── NewCodeStorageModel.cs
│ │ │ ├── NewKeyUrlModel.cs
│ │ │ ├── NotifyProperty.cs
│ │ │ ├── ViewModelAttribute.cs
│ │ │ ├── ViewModelBase.cs
│ │ │ └── ViewModelPage.cs
│ └── EncryptionDirectory
│ │ ├── EncryptionDirectory.Uno
│ │ ├── .vsconfig
│ │ ├── EncryptionDirectory.Uno-vsmac.slnf
│ │ ├── EncryptionDirectory.Uno.Mobile
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── Assets
│ │ │ │ │ ├── AboutAssets.txt
│ │ │ │ │ └── Fonts
│ │ │ │ │ │ └── uno-fluentui-assets.ttf
│ │ │ │ ├── Main.Android.cs
│ │ │ │ ├── MainActivity.Android.cs
│ │ │ │ ├── Resources
│ │ │ │ │ ├── AboutResources.txt
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ ├── mipmap-ldpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ ├── mipmap-tvdpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ └── icon.png
│ │ │ │ │ └── values
│ │ │ │ │ │ ├── Strings.xml
│ │ │ │ │ │ └── Styles.xml
│ │ │ │ └── environment.conf
│ │ │ ├── EncryptionDirectory.Uno.Mobile.csproj
│ │ │ ├── MacCatalyst
│ │ │ │ ├── Entitlements.plist
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ ├── Main.maccatalyst.cs
│ │ │ │ ├── Media.xcassets
│ │ │ │ │ └── AppIcons.appiconset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── Icon1024.png
│ │ │ │ │ │ ├── Icon120.png
│ │ │ │ │ │ ├── Icon152.png
│ │ │ │ │ │ ├── Icon167.png
│ │ │ │ │ │ ├── Icon180.png
│ │ │ │ │ │ ├── Icon20.png
│ │ │ │ │ │ ├── Icon29.png
│ │ │ │ │ │ ├── Icon40.png
│ │ │ │ │ │ ├── Icon58.png
│ │ │ │ │ │ ├── Icon60.png
│ │ │ │ │ │ ├── Icon76.png
│ │ │ │ │ │ ├── Icon80.png
│ │ │ │ │ │ └── Icon87.png
│ │ │ │ └── Resources
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Fonts
│ │ │ │ │ └── uno-fluentui-assets.ttf
│ │ │ │ │ ├── SplashScreen@2x.png
│ │ │ │ │ └── SplashScreen@3x.png
│ │ │ ├── iOS
│ │ │ │ ├── Entitlements.plist
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ ├── Main.iOS.cs
│ │ │ │ ├── Media.xcassets
│ │ │ │ │ ├── AppIcons.appiconset
│ │ │ │ │ │ ├── Contents.json
│ │ │ │ │ │ ├── Icon1024.png
│ │ │ │ │ │ ├── Icon120.png
│ │ │ │ │ │ ├── Icon152.png
│ │ │ │ │ │ ├── Icon167.png
│ │ │ │ │ │ ├── Icon180.png
│ │ │ │ │ │ ├── Icon20.png
│ │ │ │ │ │ ├── Icon29.png
│ │ │ │ │ │ ├── Icon40.png
│ │ │ │ │ │ ├── Icon58.png
│ │ │ │ │ │ ├── Icon60.png
│ │ │ │ │ │ ├── Icon76.png
│ │ │ │ │ │ ├── Icon80.png
│ │ │ │ │ │ └── Icon87.png
│ │ │ │ │ └── LaunchImages.launchimage
│ │ │ │ │ │ └── Contents.json
│ │ │ │ └── Resources
│ │ │ │ │ ├── Default-568h@2x.png
│ │ │ │ │ ├── Fonts
│ │ │ │ │ └── uno-fluentui-assets.ttf
│ │ │ │ │ ├── SplashScreen@2x.png
│ │ │ │ │ └── SplashScreen@3x.png
│ │ │ └── macOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── AppIcon-128.png
│ │ │ │ │ ├── AppIcon-128@2x.png
│ │ │ │ │ ├── AppIcon-16.png
│ │ │ │ │ ├── AppIcon-16@2x.png
│ │ │ │ │ ├── AppIcon-256.png
│ │ │ │ │ ├── AppIcon-256@2x.png
│ │ │ │ │ ├── AppIcon-32.png
│ │ │ │ │ ├── AppIcon-32@2x.png
│ │ │ │ │ ├── AppIcon-512.png
│ │ │ │ │ ├── AppIcon-512@2x.png
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Contents.json
│ │ │ │ └── unologo.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ └── unoplatform.jpg
│ │ │ │ ├── Entitlements.plist
│ │ │ │ ├── Info.plist
│ │ │ │ ├── Main.cs
│ │ │ │ └── Resources
│ │ │ │ └── Fonts
│ │ │ │ └── uno-fluentui-assets.ttf
│ │ ├── EncryptionDirectory.Uno.Server
│ │ │ ├── Controllers
│ │ │ │ └── WeatherForecastController.cs
│ │ │ ├── EncryptionDirectory.Uno.Server.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── WeatherForecast.cs
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ ├── EncryptionDirectory.Uno.Shared
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Assets
│ │ │ │ └── SharedAssets.md
│ │ │ ├── EncryptionDirectory.Uno.Shared.globs.props
│ │ │ ├── EncryptionDirectory.Uno.Shared.projitems
│ │ │ ├── EncryptionDirectory.Uno.Shared.shproj
│ │ │ ├── EncryptionDirectoryPage.xaml
│ │ │ ├── EncryptionDirectoryPage.xaml.cs
│ │ │ ├── EncryptionDirectoryViewModel.cs
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ └── Strings
│ │ │ │ └── en
│ │ │ │ └── Resources.resw
│ │ ├── EncryptionDirectory.Uno.Skia.Gtk
│ │ │ ├── Assets
│ │ │ │ └── Fonts
│ │ │ │ │ └── uno-fluentui-assets.ttf
│ │ │ ├── EncryptionDirectory.Uno.Skia.Gtk.csproj
│ │ │ └── Program.cs
│ │ ├── EncryptionDirectory.Uno.Skia.Linux.FrameBuffer
│ │ │ ├── Assets
│ │ │ │ └── Fonts
│ │ │ │ │ └── uno-fluentui-assets.ttf
│ │ │ ├── EncryptionDirectory.Uno.Skia.Linux.FrameBuffer.csproj
│ │ │ └── Program.cs
│ │ ├── EncryptionDirectory.Uno.Skia.WPF
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Assets
│ │ │ │ └── Fonts
│ │ │ │ │ └── uno-fluentui-assets.ttf
│ │ │ ├── EncryptionDirectory.Uno.Skia.WPF.csproj
│ │ │ ├── MainWindow.xaml
│ │ │ └── MainWindow.xaml.cs
│ │ ├── EncryptionDirectory.Uno.Wasm
│ │ │ ├── Assets
│ │ │ │ └── SplashScreen.png
│ │ │ ├── EncryptionDirectory.Uno.Wasm.csproj
│ │ │ ├── LinkerConfig.xml
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── WasmCSS
│ │ │ │ └── Fonts.css
│ │ │ ├── WasmScripts
│ │ │ │ └── AppManifest.js
│ │ │ └── wwwroot
│ │ │ │ └── web.config
│ │ ├── EncryptionDirectory.Uno.Windows
│ │ │ ├── EncryptionDirectory.Uno.Windows.csproj
│ │ │ ├── Images
│ │ │ │ ├── LockScreenLogo.scale-200.png
│ │ │ │ ├── SplashScreen.scale-200.png
│ │ │ │ ├── Square150x150Logo.scale-200.png
│ │ │ │ ├── Square44x44Logo.scale-200.png
│ │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ │ │ ├── StoreLogo.png
│ │ │ │ └── Wide310x150Logo.scale-200.png
│ │ │ ├── Package.appxmanifest
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ └── app.manifest
│ │ ├── EncryptionDirectory.Uno.sln
│ │ └── WinUI
│ │ │ ├── EncryptionDirectory.Uno.Windows.csproj
│ │ │ ├── Images
│ │ │ ├── LockScreenLogo.scale-200.png
│ │ │ ├── SplashScreen.scale-200.png
│ │ │ ├── Square150x150Logo.scale-200.png
│ │ │ ├── Square44x44Logo.scale-200.png
│ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png
│ │ │ ├── StoreLogo.png
│ │ │ └── Wide310x150Logo.scale-200.png
│ │ │ ├── Package.appxmanifest
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ └── app.manifest
│ │ ├── EncryptionDirectory.Wpf
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── AssemblyInfo.cs
│ │ ├── EncryptionDirectory.Wpf.csproj
│ │ ├── EncryptionDirectoryUserControl.xaml
│ │ ├── EncryptionDirectoryUserControl.xaml.cs
│ │ ├── Icon.ico
│ │ ├── MainWindow.xaml
│ │ └── MainWindow.xaml.cs
│ │ └── EncryptionDirectory
│ │ ├── DirectoryEncryption.cs
│ │ ├── EncryptionDirectory.csproj
│ │ ├── EncryptionDirectoryIndexFileInfo.cs
│ │ ├── Exceptions
│ │ ├── EncryptionDirectoryException.cs
│ │ ├── FileDamageEncryptionDirectoryException.cs
│ │ └── KeyErrorEncryptionDirectoryException.cs
│ │ ├── FileStorageInfo.cs
│ │ ├── Program.cs
│ │ └── UpdateProgress.cs
└── EncryptionAlgorithm
│ ├── BinaryEncryption.Stream.cs
│ ├── BinaryEncryption.cs
│ ├── BinaryEncryption_1_1_2.cs
│ ├── DefaultRandomNumberGenerator.cs
│ ├── EncryptStreamSettings.cs
│ ├── EncryptionAlgorithm.csproj
│ ├── IRandomNumberGenerator.cs
│ ├── Properties
│ └── AssemblyInfo.cs
│ └── StringEncryption.cs
├── Tests
└── EncryptionAlgorithm.Tests
│ ├── BinaryEncryptionStreamTest.cs
│ ├── BinaryEncryptionTest.cs
│ ├── BinaryEncryption_1_1_2_Test.cs
│ ├── EncryptionAlgorithm.Tests.csproj
│ └── StringEncryptionTest.cs
└── build
└── Version.props
/.github/workflows/dotnet-core.yml:
--------------------------------------------------------------------------------
1 | name: .NET Core
2 |
3 | on: [push]
4 |
5 | jobs:
6 | build:
7 |
8 | runs-on: windows-latest
9 |
10 | steps:
11 | - uses: actions/checkout@v1
12 |
13 | - name: Build with dotnet
14 | run: dotnet build --configuration Release
15 |
16 | - name: Test
17 | run: dotnet test --configuration Release
--------------------------------------------------------------------------------
/Directory.Build.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | latest
5 | $(MSBuildThisFileDirectory)bin\$(Configuration)
6 | lindexi
7 |
8 | dotnet-campus
9 | https://github.com/lindexi/encryption_code_book
10 | https://github.com/lindexi/encryption_code_book
11 |
12 | MIT
13 | git
14 | Copyright © 2021-2023 lindexi, All Rights Reserved.
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Docs/Images/EncryptionDirectory.Wpf.1.0.0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Docs/Images/EncryptionDirectory.Wpf.1.0.0.png
--------------------------------------------------------------------------------
/EncryptionCodeBook.sln.DotSettings:
--------------------------------------------------------------------------------
1 |
2 | True
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) lindexi
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/EncryptionCodeBook/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/EncryptionCodeBook/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/EncryptionCodeBook/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/EncryptionCodeBook/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/EncryptionCodeBook/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/EncryptionCodeBook/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/EncryptionCodeBook/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/MainPage.xaml:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/MainPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Runtime.InteropServices.WindowsRuntime;
6 | using Windows.Foundation;
7 | using Windows.Foundation.Collections;
8 | using Windows.UI.Xaml;
9 | using Windows.UI.Xaml.Controls;
10 | using Windows.UI.Xaml.Controls.Primitives;
11 | using Windows.UI.Xaml.Data;
12 | using Windows.UI.Xaml.Input;
13 | using Windows.UI.Xaml.Media;
14 | using Windows.UI.Xaml.Navigation;
15 |
16 | // https://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x804 上介绍了“空白页”项模板
17 |
18 | namespace EncryptionCodeBook
19 | {
20 | ///
21 | /// 可用于自身或导航至 Frame 内部的空白页。
22 | ///
23 | public sealed partial class MainPage : Page
24 | {
25 | public MainPage()
26 | {
27 | this.InitializeComponent();
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("EncryptionCodeBook")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("EncryptionCodeBook")]
13 | [assembly: AssemblyCopyright("Copyright © 2018")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Version information for an assembly consists of the following four values:
18 | //
19 | // Major Version
20 | // Minor Version
21 | // Build Number
22 | // Revision
23 | //
24 | // You can specify all the values or you can default the Build and Revision Numbers
25 | // by using the '*' as shown below:
26 | // [assembly: AssemblyVersion("1.0.*")]
27 | [assembly: AssemblyVersion("1.0.0.0")]
28 | [assembly: AssemblyFileVersion("1.0.0.0")]
29 | [assembly: ComVisible(false)]
--------------------------------------------------------------------------------
/Legacy/EncryptionCodeBook/Properties/Default.rd.xml:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 |
20 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Legacy/README.md:
--------------------------------------------------------------------------------
1 | #私密密码本
2 |
3 | 私密密码本 for UWP
4 |
5 | 现在人们有很多密码,但是总是难记。
6 |
7 | 本软件提供简单的加密,可以保存用户的密码。
8 |
9 | 本软件没有任何上传功能,数据放本地。
10 |
11 | 支持中文加密。
12 |
13 | 如果忘记密码,很难破
14 |
--------------------------------------------------------------------------------
/Legacy/cencry_密码本/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/cencry_密码本/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/cencry_密码本/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/cencry_密码本/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Legacy/cencry_密码本/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/cencry_密码本/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/cencry_密码本/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/cencry_密码本/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/cencry_密码本/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/cencry_密码本/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Legacy/cencry_密码本/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/cencry_密码本/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Legacy/cencry_密码本/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/cencry_密码本/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/cencry_密码本/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过下列特性集
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("cencry_密码本")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("cencry_密码本")]
13 | [assembly: AssemblyCopyright("Copyright © 2016")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 | [assembly: AssemblyMetadata("TargetPlatform", "UAP")]
17 |
18 | // 程序集的版本信息由下面四个值组成:
19 | //
20 | // 主版本
21 | // 次版本
22 | // 生成号
23 | // 修订号
24 | //
25 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
26 | // 方法是按如下所示使用“*”:
27 | // [assembly: AssemblyVersion("1.0.*")]
28 | [assembly: AssemblyVersion("1.0.0.0")]
29 | [assembly: AssemblyFileVersion("1.0.0.0")]
30 | [assembly: ComVisible(false)]
--------------------------------------------------------------------------------
/Legacy/cencry_密码本/README.md:
--------------------------------------------------------------------------------
1 | #测试加密
2 |
3 | ##string_encryption 测试加密解密
4 |
5 | ###encryption
6 | 测试随机输入密钥,随机长度字符串,经过加密和解密后的字符串是否相同
7 |
8 | Name 文本 8 姓名 Sex 文本 1 性别 Birthday 日期时间 生日 Political_Status 文本 4 政治面貌 Nation 文本 12 民族 Specialty 文本 20 专业 Telpho—No 文本 11 电话号码 Address 文本 24 住址 Message 文本 50 备注信息
9 |
--------------------------------------------------------------------------------
/Legacy/cencry_密码本/UnitTest.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Microsoft.VisualStudio.TestPlatform.UnitTestFramework;
3 |
4 | namespace cencry_密码本
5 | {
6 | [TestClass]
7 | public class UnitTest1
8 | {
9 | [TestMethod]
10 | public void TestMethod1()
11 | {
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Legacy/cencry_密码本/UnitTestApp.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/App.xaml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ApplicationInsights.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/100.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/107.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/107.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/1240 600 .jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/1240 600 .jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/1240 600.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/1240 600.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/1240 600.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/1240 600.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/1240.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/1240.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/1240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/1240.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/142.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/142.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/150.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/16.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/176.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/176.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/188.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/188.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/200.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/2017年3月19日 100021.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/2017年3月19日 100021.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/2017年3月19日 100252.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/2017年3月19日 100252.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/225.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/225.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/24.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/2480 1200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/2480 1200.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/2480.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/2480.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/2480.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/2480.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/256.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/284.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/284.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/30.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/300.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/300.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/300.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/300.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/310 150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/310 150.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/310.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/310.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/36.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/388 188.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/388 188.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/388.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/388.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/44.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/44.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/465 225.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/465 225.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/465.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/465.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/48.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/50.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/55.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/55.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/600.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/600.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/600.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/600.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/620 300 .jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/620 300 .jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/620 300.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/620 300.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/620.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/620.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/63.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/63.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/66.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/66.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/71.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/71.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/75.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/75.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/775.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/775.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/88.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/88.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/89.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/89.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/930.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/930.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/96.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/BadgeLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/BadgeLogo.scale-100.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/BadgeLogo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/BadgeLogo.scale-125.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/BadgeLogo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/BadgeLogo.scale-150.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/BadgeLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/BadgeLogo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/BadgeLogo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/BadgeLogo.scale-400.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Ok.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/SplashScreen.scale-100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/SplashScreen.scale-100.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/SplashScreen.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/SplashScreen.scale-100.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/SplashScreen.scale-125.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/SplashScreen.scale-125.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/SplashScreen.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/SplashScreen.scale-125.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/SplashScreen.scale-150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/SplashScreen.scale-150.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/SplashScreen.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/SplashScreen.scale-150.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/SplashScreen.scale-200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/SplashScreen.scale-200.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/SplashScreen.scale-400.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/SplashScreen.scale-400.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/SplashScreen.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/SplashScreen.scale-400.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-100.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-100.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-125.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-125.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-125.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-150.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-150.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-200.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-400.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-400.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square150x150Logo.scale-400.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-100.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-100.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-125.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-125.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-125.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-150.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-150.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-200.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-400.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-400.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square310x310Logo.scale-400.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.altform-unplated_targetsize-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.altform-unplated_targetsize-16.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.altform-unplated_targetsize-256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.altform-unplated_targetsize-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.altform-unplated_targetsize-32.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.altform-unplated_targetsize-48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.altform-unplated_targetsize-48.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.scale-100.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.scale-125.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.scale-150.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.scale-400.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-16.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-24.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-256.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-32.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square44x44Logo.targetsize-48.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square71x71Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square71x71Logo.scale-100.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square71x71Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square71x71Logo.scale-125.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square71x71Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square71x71Logo.scale-150.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square71x71Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square71x71Logo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Square71x71Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Square71x71Logo.scale-400.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/StoreLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/StoreLogo.scale-100.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/StoreLogo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/StoreLogo.scale-125.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/StoreLogo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/StoreLogo.scale-150.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/StoreLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/StoreLogo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/StoreLogo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/StoreLogo.scale-400.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-100.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-100.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-125.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-125.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-125.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-150.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-150.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-200.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-400.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-400.jpg
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/Wide310x150Logo.scale-400.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/bitbug_favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/bitbug_favicon.ico
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/未标题-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/未标题-1.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/标题-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/标题-1.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/标题-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/标题-2.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/欢迎界面.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/欢迎界面.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Assets/题-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Legacy/encryption_code_book/Assets/题-2.png
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Model/Iencryption.cs:
--------------------------------------------------------------------------------
1 | namespace encryption_code_book.Model
2 | {
3 | public interface IEncryption
4 | {
5 | bool Confirm(string keyCiphertext, string key);
6 | string Decryption(string str, string key);
7 | string Encryption(string str, string key);
8 | string Nmd5(string key);
9 | }
10 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Model/SecretCode.cs:
--------------------------------------------------------------------------------
1 | namespace encryption_code_book.Model
2 | {
3 | public class SecretCode : KeySecret
4 | {
5 | public SecretCode()
6 | {
7 | }
8 |
9 | public string Str { get; set; }
10 |
11 | }
12 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Model/async_result.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Threading;
3 |
4 | namespace encryption_code_book
5 | {
6 | public class async_result : IAsyncResult
7 | {
8 | public async_result(bool complete)
9 | {
10 | IsCompleted = IsCompleted;
11 | AsyncState = new object();
12 | }
13 |
14 | public async_result(object asyncState, WaitHandle asyncWaitHandle, bool completedSynchronously, bool isCompleted)
15 | {
16 | AsyncState = asyncState;
17 | AsyncWaitHandle = asyncWaitHandle;
18 | CompletedSynchronously = completedSynchronously;
19 | IsCompleted = isCompleted;
20 | }
21 |
22 | public object AsyncState { get; }
23 |
24 | public WaitHandle AsyncWaitHandle { get; }
25 |
26 | public bool CompletedSynchronously { get; }
27 |
28 | public bool IsCompleted { get; }
29 | }
30 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/Model/encryption_code.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Collections.ObjectModel;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 | using Windows.Storage;
8 |
9 | namespace encryption_code_book.Model
10 | {
11 | public class encryption_code
12 | {
13 | public encryption_code()
14 | {
15 | file_address = "密码本";
16 |
17 | }
18 |
19 | //public ObservableCollection<>
20 | private readonly string hash = @"私密密码本
21 | 作者:lindexi_gd
22 | 邮箱:lindexi_gd@163.com
23 | 哈希路径:一元n次函数
24 |
25 | encryption_code".PadRight(1024);
26 | private StorageFolder _folder;
27 | private string file_address
28 | {
29 | set;
30 | get;
31 | }
32 |
33 | private async void folder_storage()
34 | {
35 | if (_folder == null)
36 | {
37 | _folder = await ApplicationData.Current.LocalFolder.CreateFolderAsync(file_address,
38 | CreationCollisionOption.OpenIfExists);
39 | }
40 | }
41 | }
42 |
43 |
44 | }
45 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/View/CodePage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Runtime.InteropServices.WindowsRuntime;
6 | using Windows.Foundation;
7 | using Windows.Foundation.Collections;
8 | using Windows.UI.Xaml;
9 | using Windows.UI.Xaml.Controls;
10 | using Windows.UI.Xaml.Controls.Primitives;
11 | using Windows.UI.Xaml.Data;
12 | using Windows.UI.Xaml.Input;
13 | using Windows.UI.Xaml.Media;
14 | using Windows.UI.Xaml.Navigation;
15 | using encryption_code_book.ViewModel;
16 |
17 | // “空白页”项模板在 http://go.microsoft.com/fwlink/?LinkId=234238 上有介绍
18 |
19 | namespace encryption_code_book.View
20 | {
21 | ///
22 | /// 可用于自身或导航至 Frame 内部的空白页。
23 | ///
24 | [ViewModel(ViewModel = typeof(CodeModel))]
25 | public sealed partial class CodePage : Page
26 | {
27 | public CodePage()
28 | {
29 | this.InitializeComponent();
30 | View = (CodeModel)DataContext;
31 | }
32 |
33 | private CodeModel View
34 | {
35 | set;
36 | get;
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/View/KeyPage.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/View/KeyPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Runtime.InteropServices.WindowsRuntime;
6 | using Windows.Foundation;
7 | using Windows.Foundation.Collections;
8 | using Windows.UI.Xaml;
9 | using Windows.UI.Xaml.Controls;
10 | using Windows.UI.Xaml.Controls.Primitives;
11 | using Windows.UI.Xaml.Data;
12 | using Windows.UI.Xaml.Input;
13 | using Windows.UI.Xaml.Media;
14 | using Windows.UI.Xaml.Navigation;
15 | using encryption_code_book.ViewModel;
16 |
17 | // “空白页”项模板在 http://go.microsoft.com/fwlink/?LinkId=234238 上有介绍
18 |
19 | namespace encryption_code_book.View
20 | {
21 | ///
22 | /// 可用于自身或导航至 Frame 内部的空白页。
23 | ///
24 | [ViewModel(ViewModel = typeof(KeyModel))]
25 | public sealed partial class KeyPage : Page
26 | {
27 | public KeyPage()
28 | {
29 | View = new KeyModel();
30 | this.InitializeComponent();
31 | }
32 |
33 | private KeyModel View
34 | {
35 | set;
36 | get;
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/View/SplashPage.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/View/SplashPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Runtime.InteropServices.WindowsRuntime;
6 | using Windows.Foundation;
7 | using Windows.Foundation.Collections;
8 | using Windows.UI.Xaml;
9 | using Windows.UI.Xaml.Controls;
10 | using Windows.UI.Xaml.Controls.Primitives;
11 | using Windows.UI.Xaml.Data;
12 | using Windows.UI.Xaml.Input;
13 | using Windows.UI.Xaml.Media;
14 | using Windows.UI.Xaml.Navigation;
15 |
16 | // https://go.microsoft.com/fwlink/?LinkId=234238 上介绍了“空白页”项模板
17 |
18 | namespace encryption_code_book.View
19 | {
20 | ///
21 | /// 可用于自身或导航至 Frame 内部的空白页。
22 | ///
23 | public sealed partial class SplashPage : Page
24 | {
25 | public SplashPage()
26 | {
27 | this.InitializeComponent();
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/CodeModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using encryption_code_book.Model;
7 |
8 | namespace encryption_code_book.ViewModel
9 | {
10 | [ViewModel]
11 | public class CodeModel : ViewModelBase
12 | {
13 | public CodeModel()
14 | {
15 | }
16 |
17 | private void Read()
18 | {
19 | //if (AccountGoverment.View.Key is SecretCode)
20 | //{
21 |
22 | //}
23 | //else
24 | //{
25 |
26 | //}
27 | }
28 |
29 | public override void OnNavigatedFrom(object obj)
30 | {
31 | }
32 |
33 | public override void OnNavigatedTo(object obj)
34 | {
35 | }
36 |
37 | public override void Receive(object source, Message message)
38 | {
39 | }
40 | }
41 |
42 |
43 | }
44 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/Composite.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace encryption_code_book.ViewModel
4 | {
5 | public class Composite
6 | {
7 | public Type Message { get; set; }
8 | public string Key { get; set; }
9 |
10 | public virtual void Run(object sender, Message o)
11 | {
12 |
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/IAdapterMessage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using encryption_code_book.ViewModel;
3 |
4 | namespace Framework.ViewModel
5 | {
6 | ///
7 | /// 接收发送信息
8 | ///
9 | interface IAdapterMessage
10 | {
11 | ///
12 | /// 发送信息
13 | ///
14 | EventHandler Send { set; get; }
15 | ///
16 | /// 接收信息
17 | ///
18 | ///
19 | ///
20 | void Receive(object source, Message message);
21 | }
22 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/IKeyNavigato.cs:
--------------------------------------------------------------------------------
1 | namespace Framework.ViewModel
2 | {
3 | ///
4 | /// 使用Key获得ViewModel
5 | ///
6 | public interface IKeyNavigato : INavigato
7 | {
8 | void Navigateto(string key, object parameter);
9 | }
10 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/INavigable.cs:
--------------------------------------------------------------------------------
1 | namespace Framework.ViewModel
2 | {
3 | public interface INavigable
4 | {
5 | ///
6 | /// 不使用这个页面
7 | /// 清理页面
8 | ///
9 | ///
10 | void OnNavigatedFrom(object obj);
11 |
12 | ///
13 | /// 跳转到
14 | ///
15 | ///
16 | void OnNavigatedTo(object obj);
17 | }
18 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/INavigato.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Windows.UI.Xaml.Controls;
3 |
4 | namespace Framework.ViewModel
5 | {
6 | public interface INavigato
7 | {
8 | Frame Content
9 | {
10 | set;
11 | get;
12 | }
13 |
14 | void Navigate(Type viewModel, object parameter);
15 | }
16 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/IReceiveMessage.cs:
--------------------------------------------------------------------------------
1 | using encryption_code_book.ViewModel;
2 |
3 | namespace Framework.ViewModel
4 | {
5 | public interface IReceiveMessage
6 | {
7 | void ReceiveMessage(Message message);
8 | }
9 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/ISendMessage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using encryption_code_book.ViewModel;
3 |
4 | namespace Framework.ViewModel
5 | {
6 | public interface ISendMessage
7 | {
8 | EventHandler SendMessageHandler
9 | {
10 | set;
11 | get;
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/KeyModel.cs:
--------------------------------------------------------------------------------
1 | namespace encryption_code_book.ViewModel
2 | {
3 | public class KeyModel : ViewModelBase
4 | {
5 | public KeyModel()
6 | {
7 | }
8 |
9 | public void Comfirm()
10 | {
11 | //
12 | AccountGoverment.View.NacigateCode();
13 | }
14 |
15 | public override void OnNavigatedFrom(object obj)
16 | {
17 | }
18 |
19 | public override void OnNavigatedTo(object obj)
20 | {
21 | }
22 |
23 | public override void Receive(object source, Message message)
24 | {
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/MasterSendMessage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Framework.ViewModel
4 | {
5 | //public class MasterSendMessage : ISendMessage
6 | //{
7 | // public MasterSendMessage(Action sendMessage)
8 | // {
9 | // _sendMessage = sendMessage;
10 | // }
11 |
12 | // public void SendMessage(Message message)
13 | // {
14 | // _sendMessage?.Invoke(message);
15 | // }
16 | // private Action _sendMessage;
17 | //}
18 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/Message.cs:
--------------------------------------------------------------------------------
1 | namespace encryption_code_book.ViewModel
2 | {
3 | public interface IMessage
4 | {
5 |
6 | }
7 |
8 | public class Message : IMessage
9 | {
10 | public Message(ViewModelBase source)
11 | {
12 | Source = source;
13 | }
14 |
15 | ///
16 | /// 发送者
17 | ///
18 | public ViewModelBase Source
19 | {
20 | set;
21 | get;
22 | }
23 | ///
24 | /// 目标
25 | ///
26 | public string Goal
27 | {
28 | set;
29 | get;
30 | }
31 |
32 | public object Content
33 | {
34 | set;
35 | get;
36 | }
37 | ///
38 | /// 发送什么信息
39 | ///
40 | public string Key
41 | {
42 | set;
43 | get;
44 | }
45 | }
46 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/NavigateViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using Windows.UI.Xaml.Controls;
5 | using Framework.ViewModel;
6 |
7 | namespace encryption_code_book.ViewModel
8 | {
9 | public abstract class NavigateViewModel : ViewModelBase, INavigato
10 | {
11 | public Frame Content
12 | {
13 | set;
14 | get;
15 | }
16 |
17 | public ViewModelBase this[string str]
18 | {
19 | get { return ViewModel.FirstOrDefault(temp => temp.Key == str)?.ViewModel; }
20 | }
21 |
22 | public List ViewModel
23 | {
24 | set;
25 | get;
26 | }
27 |
28 | public async void Navigate(Type viewModel, object paramter)
29 | {
30 | _viewModel?.OnNavigatedFrom(null);
31 | ViewModelPage view = ViewModel.Find(temp => temp.Equals(viewModel));
32 | await view.Navigate(Content, paramter);
33 | view.ViewModel.Send += Receive;
34 | _viewModel = view.ViewModel;
35 | }
36 | //当前ViewModel
37 | private ViewModelBase _viewModel;
38 | }
39 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/NewKeyUrlModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace encryption_code_book.ViewModel
8 | {
9 | public class NewKeyUrlModel
10 | {
11 | public NewKeyUrlModel()
12 | {
13 |
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/ViewModelAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace encryption_code_book.ViewModel
4 | {
5 | public class ViewModelAttribute : Attribute
6 | {
7 | public Type ViewModel { get; set; }
8 | }
9 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/code.cs:
--------------------------------------------------------------------------------
1 | // lindexi
2 | // 15:10
3 |
4 | namespace encryption_code_book.ViewModel
5 | {
6 | public class code
7 | {
8 | public code()
9 | {
10 | }
11 |
12 | ///
13 | /// 密码本改变
14 | ///
15 | private void motify()
16 | {
17 | }
18 |
19 | ///
20 | /// 密码本删除
21 | ///
22 | public void delete()
23 | {
24 | }
25 | }
26 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/ViewModel/fit.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace encryption_code_book.ViewModel
8 | {
9 | public class fit : notify_property
10 | {
11 | public fit()
12 | {
13 | //todo
14 | }
15 |
16 | public void save_toggle()
17 | {
18 | save = !save;
19 | //todo
20 | }
21 | private bool _save;
22 |
23 | public bool save
24 | {
25 | set
26 | {
27 | _save = value;
28 | OnPropertyChanged();
29 | }
30 | get
31 | {
32 | return _save;
33 | }
34 | }
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/async_result.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Threading;
3 |
4 | namespace encryption_code_book
5 | {
6 | public class async_result : IAsyncResult
7 | {
8 | public async_result(bool complete)
9 | {
10 | IsCompleted = IsCompleted;
11 | AsyncState = new object();
12 | }
13 |
14 | public async_result(object asyncState, WaitHandle asyncWaitHandle, bool completedSynchronously, bool isCompleted)
15 | {
16 | AsyncState = asyncState;
17 | AsyncWaitHandle = asyncWaitHandle;
18 | CompletedSynchronously = completedSynchronously;
19 | IsCompleted = isCompleted;
20 | }
21 |
22 | public object AsyncState { get; }
23 |
24 | public WaitHandle AsyncWaitHandle { get; }
25 |
26 | public bool CompletedSynchronously { get; }
27 |
28 | public bool IsCompleted { get; }
29 | }
30 | }
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/code_page.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/code_page.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Windows.UI.Xaml.Controls;
7 |
8 | namespace encryption_code_book
9 | {
10 | public partial class code_page : Page
11 | {
12 | public code_page()
13 | {
14 | InitializeComponent();
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/key_page.xaml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/key_page.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Windows.UI.Xaml.Controls;
7 | using Windows.UI.Xaml.Navigation;
8 | using encryption_code_book.ViewModel;
9 |
10 | namespace encryption_code_book
11 | {
12 | public partial class key_page : Page
13 | {
14 | private ViewModel.viewModel view;
15 | public key_page()
16 | {
17 | InitializeComponent();
18 | }
19 |
20 | protected override void OnNavigatedTo(NavigationEventArgs e)
21 | {
22 | view = e.Parameter as viewModel;//?? new viewModel();
23 | }
24 |
25 | private void confirm(object sender, Windows.UI.Xaml.RoutedEventArgs e)
26 | {
27 | view.confirm_password(view.key);
28 | view.key = "";
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/Legacy/encryption_code_book/set_page.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Windows.UI.Xaml.Controls;
7 | using encryption_code_book.ViewModel;
8 |
9 | namespace encryption_code_book
10 | {
11 | public partial class set_page : Page
12 | {
13 | private fit view;
14 | public set_page()
15 | {
16 | view = new fit();
17 | InitializeComponent();
18 | //使用task,后台加密,保存
19 | //转入后台,加密保存
20 | //新建文件
21 |
22 | //锁
23 | //失去前台,锁
24 |
25 | //德熙加密
26 | //一元 js
27 |
28 | //des
29 | //优先德熙
30 | //备份
31 |
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/App.xaml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ApplicationInsights.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/100.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/107.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/107.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/1240 600 .jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/1240 600 .jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/1240 600.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/1240 600.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/1240 600.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/1240 600.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/1240.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/1240.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/1240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/1240.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/142.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/142.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/150.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/16.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/176.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/176.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/188.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/188.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/2017年3月19日 100021.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/2017年3月19日 100021.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/2017年3月19日 100252.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/2017年3月19日 100252.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/225.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/225.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/24.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/2480 1200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/2480 1200.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/2480.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/2480.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/2480.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/2480.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/256.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/284.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/284.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/30.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/300.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/300.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/300.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/300.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/310 150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/310 150.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/310.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/310.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/36.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/388 188.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/388 188.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/388.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/388.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/44.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/44.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/465 225.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/465 225.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/465.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/465.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/48.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/50.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/55.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/55.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/600.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/600.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/600.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/600.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/620 300 .jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/620 300 .jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/620 300.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/620 300.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/620.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/620.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/63.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/63.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/66.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/66.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/71.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/71.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/75.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/75.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/775.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/775.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/88.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/88.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/89.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/89.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/930.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/930.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/96.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/BadgeLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/BadgeLogo.scale-100.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/BadgeLogo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/BadgeLogo.scale-125.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/BadgeLogo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/BadgeLogo.scale-150.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/BadgeLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/BadgeLogo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/BadgeLogo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/BadgeLogo.scale-400.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Ok.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-100.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-100.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-125.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-125.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-125.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-150.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-150.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-200.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-400.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-400.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/SplashScreen.scale-400.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-100.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-100.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-125.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-125.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-125.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-150.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-150.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-200.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-400.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-400.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square150x150Logo.scale-400.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-100.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-100.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-125.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-125.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-125.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-150.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-150.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-200.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-400.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-400.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square310x310Logo.scale-400.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-32.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.scale-100.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.scale-125.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.scale-150.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.scale-400.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-16.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-24.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-256.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-32.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square44x44Logo.targetsize-48.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square71x71Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square71x71Logo.scale-100.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square71x71Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square71x71Logo.scale-125.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square71x71Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square71x71Logo.scale-150.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square71x71Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square71x71Logo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Square71x71Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Square71x71Logo.scale-400.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.scale-100.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.scale-125.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.scale-150.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/StoreLogo.scale-400.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-100.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-100.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-125.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-125.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-125.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-150.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-150.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-150.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-200.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-400.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-400.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/Wide310x150Logo.scale-400.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/bitbug_favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/bitbug_favicon.ico
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/未标题-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/未标题-1.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/标题-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/标题-1.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/标题-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/标题-2.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/欢迎界面.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/欢迎界面.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Assets/题-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionCodeBook.UWP/Assets/题-2.png
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/MainPage.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/Model/SecretCode.cs:
--------------------------------------------------------------------------------
1 | namespace encryption_code_book.Model
2 | {
3 | public class SecretCode : KeySecret
4 | {
5 | public SecretCode()
6 | {
7 | }
8 |
9 | public string Str { get; set; }
10 |
11 | }
12 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/View/CodePage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Runtime.InteropServices.WindowsRuntime;
6 | using Windows.Foundation;
7 | using Windows.Foundation.Collections;
8 | using Windows.UI.Xaml;
9 | using Windows.UI.Xaml.Controls;
10 | using Windows.UI.Xaml.Controls.Primitives;
11 | using Windows.UI.Xaml.Data;
12 | using Windows.UI.Xaml.Input;
13 | using Windows.UI.Xaml.Media;
14 | using Windows.UI.Xaml.Navigation;
15 | using encryption_code_book.ViewModel;
16 |
17 | // “空白页”项模板在 http://go.microsoft.com/fwlink/?LinkId=234238 上有介绍
18 |
19 | namespace encryption_code_book.View
20 | {
21 | ///
22 | /// 可用于自身或导航至 Frame 内部的空白页。
23 | ///
24 | [ViewModel(ViewModel = typeof(CodeModel))]
25 | public sealed partial class CodePage : Page
26 | {
27 | public CodePage()
28 | {
29 | this.InitializeComponent();
30 | View = (CodeModel)DataContext;
31 | }
32 |
33 | private CodeModel View
34 | {
35 | set;
36 | get;
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/View/KeyPage.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/View/KeyPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Runtime.InteropServices.WindowsRuntime;
6 | using Windows.Foundation;
7 | using Windows.Foundation.Collections;
8 | using Windows.UI.Xaml;
9 | using Windows.UI.Xaml.Controls;
10 | using Windows.UI.Xaml.Controls.Primitives;
11 | using Windows.UI.Xaml.Data;
12 | using Windows.UI.Xaml.Input;
13 | using Windows.UI.Xaml.Media;
14 | using Windows.UI.Xaml.Navigation;
15 | using encryption_code_book.ViewModel;
16 |
17 | // “空白页”项模板在 http://go.microsoft.com/fwlink/?LinkId=234238 上有介绍
18 |
19 | namespace encryption_code_book.View
20 | {
21 | ///
22 | /// 可用于自身或导航至 Frame 内部的空白页。
23 | ///
24 | [ViewModel(ViewModel = typeof(KeyModel))]
25 | public sealed partial class KeyPage : Page
26 | {
27 | public KeyPage()
28 | {
29 | View = new KeyModel();
30 | this.InitializeComponent();
31 | }
32 |
33 | private KeyModel View
34 | {
35 | set;
36 | get;
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/View/SplashPage.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/View/SplashPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Runtime.InteropServices.WindowsRuntime;
6 | using Windows.Foundation;
7 | using Windows.Foundation.Collections;
8 | using Windows.UI.Xaml;
9 | using Windows.UI.Xaml.Controls;
10 | using Windows.UI.Xaml.Controls.Primitives;
11 | using Windows.UI.Xaml.Data;
12 | using Windows.UI.Xaml.Input;
13 | using Windows.UI.Xaml.Media;
14 | using Windows.UI.Xaml.Navigation;
15 |
16 | // https://go.microsoft.com/fwlink/?LinkId=234238 上介绍了“空白页”项模板
17 |
18 | namespace encryption_code_book.View
19 | {
20 | ///
21 | /// 可用于自身或导航至 Frame 内部的空白页。
22 | ///
23 | public sealed partial class SplashPage : Page
24 | {
25 | public SplashPage()
26 | {
27 | this.InitializeComponent();
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/CodeModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using encryption_code_book.Model;
7 |
8 | namespace encryption_code_book.ViewModel
9 | {
10 | [ViewModel]
11 | public class CodeModel : ViewModelBase
12 | {
13 | public CodeModel()
14 | {
15 | }
16 |
17 | private void Read()
18 | {
19 | //if (AccountGoverment.MainView.Key is SecretCode)
20 | //{
21 |
22 | //}
23 | //else
24 | //{
25 |
26 | //}
27 | }
28 |
29 | public override void OnNavigatedFrom(object obj)
30 | {
31 | }
32 |
33 | public override void OnNavigatedTo(object obj)
34 | {
35 | }
36 |
37 | public override void Receive(object source, Message message)
38 | {
39 | }
40 | }
41 |
42 |
43 | }
44 |
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/Composite.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace encryption_code_book.ViewModel
4 | {
5 | public class Composite
6 | {
7 | public Type Message { get; set; }
8 | public string Key { get; set; }
9 |
10 | public virtual void Run(object sender, Message o)
11 | {
12 |
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/IAdapterMessage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using encryption_code_book.ViewModel;
3 |
4 | namespace Framework.ViewModel
5 | {
6 | ///
7 | /// 接收发送信息
8 | ///
9 | interface IAdapterMessage
10 | {
11 | ///
12 | /// 发送信息
13 | ///
14 | EventHandler Send { set; get; }
15 | ///
16 | /// 接收信息
17 | ///
18 | ///
19 | ///
20 | void Receive(object source, Message message);
21 | }
22 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/IKeyNavigato.cs:
--------------------------------------------------------------------------------
1 | namespace Framework.ViewModel
2 | {
3 | ///
4 | /// 使用Key获得ViewModel
5 | ///
6 | public interface IKeyNavigato : INavigato
7 | {
8 | void Navigateto(string key, object parameter);
9 | }
10 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/INavigable.cs:
--------------------------------------------------------------------------------
1 | namespace Framework.ViewModel
2 | {
3 | public interface INavigable
4 | {
5 | ///
6 | /// 不使用这个页面
7 | /// 清理页面
8 | ///
9 | ///
10 | void OnNavigatedFrom(object obj);
11 |
12 | ///
13 | /// 跳转到
14 | ///
15 | ///
16 | void OnNavigatedTo(object obj);
17 | }
18 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/INavigato.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Windows.UI.Xaml.Controls;
3 |
4 | namespace Framework.ViewModel
5 | {
6 | public interface INavigato
7 | {
8 | Frame Content
9 | {
10 | set;
11 | get;
12 | }
13 |
14 | void Navigate(Type viewModel, object parameter);
15 | }
16 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/IReceiveMessage.cs:
--------------------------------------------------------------------------------
1 | using encryption_code_book.ViewModel;
2 |
3 | namespace Framework.ViewModel
4 | {
5 | public interface IReceiveMessage
6 | {
7 | void ReceiveMessage(Message message);
8 | }
9 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/ISendMessage.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using encryption_code_book.ViewModel;
3 |
4 | namespace Framework.ViewModel
5 | {
6 | public interface ISendMessage
7 | {
8 | EventHandler SendMessageHandler
9 | {
10 | set;
11 | get;
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/KeyModel.cs:
--------------------------------------------------------------------------------
1 | namespace encryption_code_book.ViewModel
2 | {
3 | public class KeyModel : ViewModelBase
4 | {
5 | public KeyModel()
6 | {
7 | }
8 |
9 | public void Comfirm()
10 | {
11 | //
12 | AccountGoverment.View.NacigateCode();
13 | }
14 |
15 | public override void OnNavigatedFrom(object obj)
16 | {
17 | }
18 |
19 | public override void OnNavigatedTo(object obj)
20 | {
21 | }
22 |
23 | public override void Receive(object source, Message message)
24 | {
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/Message.cs:
--------------------------------------------------------------------------------
1 | namespace encryption_code_book.ViewModel
2 | {
3 | public interface IMessage
4 | {
5 |
6 | }
7 |
8 | public class Message : IMessage
9 | {
10 | public Message(ViewModelBase source)
11 | {
12 | Source = source;
13 | }
14 |
15 | ///
16 | /// 发送者
17 | ///
18 | public ViewModelBase Source
19 | {
20 | set;
21 | get;
22 | }
23 | ///
24 | /// 目标
25 | ///
26 | public string Goal
27 | {
28 | set;
29 | get;
30 | }
31 |
32 | public object Content
33 | {
34 | set;
35 | get;
36 | }
37 | ///
38 | /// 发送什么信息
39 | ///
40 | public string Key
41 | {
42 | set;
43 | get;
44 | }
45 | }
46 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/NavigateViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using Windows.UI.Xaml.Controls;
5 | using Framework.ViewModel;
6 |
7 | namespace encryption_code_book.ViewModel
8 | {
9 | public abstract class NavigateViewModel : ViewModelBase, INavigato
10 | {
11 | public Frame Content
12 | {
13 | set;
14 | get;
15 | }
16 |
17 | public ViewModelBase this[string str]
18 | {
19 | get { return ViewModel.FirstOrDefault(temp => temp.Key == str)?.ViewModel; }
20 | }
21 |
22 | public List ViewModel
23 | {
24 | set;
25 | get;
26 | }
27 |
28 | public async void Navigate(Type viewModel, object paramter)
29 | {
30 | _viewModel?.OnNavigatedFrom(null);
31 | ViewModelPage view = ViewModel.Find(temp => temp.Equals(viewModel));
32 | await view.Navigate(Content, paramter);
33 | view.ViewModel.Send += Receive;
34 | _viewModel = view.ViewModel;
35 | }
36 | //当前ViewModel
37 | private ViewModelBase _viewModel;
38 | }
39 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/NewKeyUrlModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace encryption_code_book.ViewModel
8 | {
9 | public class NewKeyUrlModel
10 | {
11 | public NewKeyUrlModel()
12 | {
13 |
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Src/App/EncryptionCodeBook.UWP/ViewModel/ViewModelAttribute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace encryption_code_book.ViewModel
4 | {
5 | public class ViewModelAttribute : Attribute
6 | {
7 | public Type ViewModel { get; set; }
8 | }
9 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno-vsmac.slnf:
--------------------------------------------------------------------------------
1 | {
2 | "solution": {
3 | "path": "EncryptionDirectory.Uno.sln",
4 | "projects": [
5 | "EncryptionDirectory.Uno.Shared\\EncryptionDirectory.Uno.Shared.shproj",
6 |
7 | "EncryptionDirectory.Uno.Mobile\\EncryptionDirectory.Uno.Mobile.csproj",
8 |
9 | "EncryptionDirectory.Uno.Wasm\\EncryptionDirectory.Uno.Wasm.csproj",
10 |
11 | "EncryptionDirectory.Uno.Skia.Gtk\\EncryptionDirectory.Uno.Skia.Gtk.csproj",
12 | ]
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Assets/AboutAssets.txt:
--------------------------------------------------------------------------------
1 | To add cross-platform image assets for your Uno Platform app, use the Assets folder
2 | in the shared project instead. Assets in this folder are Android-only assets.
3 |
4 | Any raw assets you want to be deployed with your application can be placed in
5 | this directory (and child directories) and given a Build Action of "AndroidAsset".
6 |
7 | These files will be deployed with you package and will be accessible using Android's
8 | AssetManager, like this:
9 |
10 | public class ReadAsset : Activity
11 | {
12 | protected override void OnCreate (Bundle bundle)
13 | {
14 | base.OnCreate (bundle);
15 |
16 | InputStream input = Assets.Open ("my_asset.txt");
17 | }
18 | }
19 |
20 | Additionally, some Android functions will automatically load asset files:
21 |
22 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
23 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Assets/Fonts/uno-fluentui-assets.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Assets/Fonts/uno-fluentui-assets.ttf
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/MainActivity.Android.cs:
--------------------------------------------------------------------------------
1 | using Android.App;
2 | using Android.Widget;
3 | using Android.OS;
4 | using Android.Content.PM;
5 | using Android.Views;
6 |
7 | namespace EncryptionDirectory.Uno
8 | {
9 | [Activity(
10 | MainLauncher = true,
11 | ConfigurationChanges = global::Uno.UI.ActivityHelper.AllConfigChanges,
12 | WindowSoftInputMode = SoftInput.AdjustPan | SoftInput.StateHidden
13 | )]
14 | public class MainActivity : Microsoft.UI.Xaml.ApplicationActivity
15 | {
16 | }
17 | }
18 |
19 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-hdpi/icon.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-ldpi/icon.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-mdpi/icon.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-tvdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-tvdpi/icon.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-xhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-xhdpi/icon.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-xxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-xxhdpi/icon.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-xxxhdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/mipmap-xxxhdpi/icon.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/values/Strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello World, Click Me!
4 | EncryptionDirectory.Uno
5 |
6 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/Resources/values/Styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
12 |
16 |
17 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/Android/environment.conf:
--------------------------------------------------------------------------------
1 | # See this for more details: http://developer.xamarin.com/guides/android/advanced_topics/garbage_collection/
2 | MONO_GC_PARAMS=bridge-implementation=tarjan,nursery-size=32m,soft-heap-limit=256m
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Main.maccatalyst.cs:
--------------------------------------------------------------------------------
1 | using UIKit;
2 |
3 | namespace EncryptionDirectory.Uno
4 | {
5 | public class EntryPoint
6 | {
7 | // This is the main entry point of the application.
8 | static void Main(string[] args)
9 | {
10 | // if you want to use a different Application Delegate class from "AppDelegate"
11 | // you can specify it here.
12 | UIApplication.Main(args, null, typeof(App));
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon1024.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon120.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon152.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon167.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon180.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon20.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon29.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon40.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon58.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon60.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon76.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon80.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Media.xcassets/AppIcons.appiconset/Icon87.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Resources/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Resources/Default-568h@2x.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Resources/Fonts/uno-fluentui-assets.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Resources/Fonts/uno-fluentui-assets.ttf
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Resources/SplashScreen@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Resources/SplashScreen@2x.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Resources/SplashScreen@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/MacCatalyst/Resources/SplashScreen@3x.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Main.iOS.cs:
--------------------------------------------------------------------------------
1 | using UIKit;
2 |
3 | namespace EncryptionDirectory.Uno
4 | {
5 | public class EntryPoint
6 | {
7 | // This is the main entry point of the application.
8 | static void Main(string[] args)
9 | {
10 | // if you want to use a different Application Delegate class from "AppDelegate"
11 | // you can specify it here.
12 | UIApplication.Main(args, null, typeof(App));
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon1024.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon120.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon152.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon167.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon180.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon20.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon29.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon40.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon58.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon60.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon76.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon80.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Media.xcassets/AppIcons.appiconset/Icon87.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Resources/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Resources/Default-568h@2x.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Resources/Fonts/uno-fluentui-assets.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Resources/Fonts/uno-fluentui-assets.ttf
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Resources/SplashScreen@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Resources/SplashScreen@2x.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Resources/SplashScreen@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/iOS/Resources/SplashScreen@3x.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-128@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-128@2x.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-256@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-256@2x.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/unologo.imageset/unoplatform.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Assets.xcassets/unologo.imageset/unoplatform.jpg
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Main.cs:
--------------------------------------------------------------------------------
1 | using AppKit;
2 |
3 | namespace EncryptionDirectory.Uno.macOS
4 | {
5 | static class MainClass
6 | {
7 | static void Main(string[] args)
8 | {
9 | NSApplication.Init();
10 | NSApplication.SharedApplication.Delegate = new App();
11 | NSApplication.Main(args);
12 | }
13 | }
14 | }
15 |
16 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Resources/Fonts/uno-fluentui-assets.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Mobile/macOS/Resources/Fonts/uno-fluentui-assets.ttf
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Server/Controllers/WeatherForecastController.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using Microsoft.AspNetCore.Mvc;
5 | using Microsoft.Extensions.Logging;
6 |
7 | namespace EncryptionDirectory.Uno
8 | {
9 | [ApiController]
10 | [Route("[controller]")]
11 | public class WeatherForecastController : ControllerBase
12 | {
13 | private static readonly string[] Summaries = new[]
14 | {
15 | "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
16 | };
17 |
18 | private readonly ILogger _logger;
19 |
20 | public WeatherForecastController(ILogger logger)
21 | {
22 | _logger = logger;
23 | }
24 |
25 | [HttpGet]
26 | public IEnumerable Get()
27 | => Enumerable.Range(1, 5).Select(index => new WeatherForecast
28 | {
29 | Date = DateTime.Now.AddDays(index),
30 | TemperatureC = Random.Shared.Next(-20, 55),
31 | Summary = Summaries[Random.Shared.Next(Summaries.Length)]
32 | })
33 | .ToArray();
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Server/EncryptionDirectory.Uno.Server.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | net6.0
5 | enable
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Server/Program.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNetCore.Builder;
2 | using Microsoft.Extensions.DependencyInjection;
3 | using Uno.Wasm.Bootstrap.Server;
4 |
5 | namespace EncryptionDirectory.Uno
6 | {
7 | public class Program
8 | {
9 | public static void Main(string[] args)
10 | {
11 | var builder = WebApplication.CreateBuilder(args);
12 |
13 | // Add services to the container.
14 |
15 | builder.Services.AddControllers();
16 |
17 | var app = builder.Build();
18 |
19 | // Configure the HTTP request pipeline.
20 |
21 | app.UseAuthorization();
22 |
23 |
24 | app.UseUnoFrameworkFiles();
25 | app.MapFallbackToFile("index.html");
26 |
27 |
28 | app.MapControllers();
29 | app.UseStaticFiles();
30 |
31 | app.Run();
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Server/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "profiles": {
3 | "EncryptionDirectory.Uno.Server": {
4 | "commandName": "Project",
5 | "launchBrowser": true,
6 | "environmentVariables": {
7 | "ASPNETCORE_ENVIRONMENT": "Development"
8 | },
9 | "applicationUrl": "https://localhost:60276;http://localhost:60277"
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Server/WeatherForecast.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace EncryptionDirectory.Uno
4 | {
5 | public class WeatherForecast
6 | {
7 | public DateTime Date { get; set; }
8 |
9 | public int TemperatureC { get; set; }
10 |
11 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
12 |
13 | public string? Summary { get; set; }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Server/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Server/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Shared/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Shared/Assets/SharedAssets.md:
--------------------------------------------------------------------------------
1 | See the documentation about assets here: https://platform.uno/docs/articles/features/working-with-assets.html
2 |
3 | # Here is a cheat sheet:
4 |
5 | 1. Add the image file to the `Assets` directory of a shared project.
6 | 2. Set the build action to `Content`.
7 | 3. (Recommended) Provide an asset for various scales/dpi
8 |
9 | ## Examples
10 |
11 | ```
12 | \Assets\Images\logo.scale-100.png
13 | \Assets\Images\logo.scale-200.png
14 | \Assets\Images\logo.scale-400.png
15 |
16 | \Assets\Images\scale-100\logo.png
17 | \Assets\Images\scale-200\logo.png
18 | \Assets\Images\scale-400\logo.png
19 | ```
20 |
21 | ## Table of scales
22 |
23 | | Scale | UWP | iOS | Android |
24 | |-------|:-----------:|:--------:|:-------:|
25 | | `100` | scale-100 | @1x | mdpi |
26 | | `125` | scale-125 | N/A | N/A |
27 | | `150` | scale-150 | N/A | hdpi |
28 | | `200` | scale-200 | @2x | xhdpi |
29 | | `300` | scale-300 | @3x | xxhdpi |
30 | | `400` | scale-400 | N/A | xxxhdpi |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Shared/EncryptionDirectory.Uno.Shared.shproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 6279c845-92f8-4333-ab99-3d213163593c
5 | 14.0
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Shared/MainPage.xaml:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Shared/MainPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Linq;
5 | using System.Runtime.InteropServices.WindowsRuntime;
6 | using Windows.Foundation;
7 | using Windows.Foundation.Collections;
8 | using Microsoft.UI.Xaml;
9 | using Microsoft.UI.Xaml.Controls;
10 | using Microsoft.UI.Xaml.Controls.Primitives;
11 | using Microsoft.UI.Xaml.Data;
12 | using Microsoft.UI.Xaml.Input;
13 | using Microsoft.UI.Xaml.Media;
14 | using Microsoft.UI.Xaml.Navigation;
15 |
16 | // The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409
17 |
18 | namespace EncryptionDirectory.Uno
19 | {
20 | ///
21 | /// An empty page that can be used on its own or navigated to within a Frame.
22 | ///
23 | public sealed partial class MainPage : Page
24 | {
25 | public MainPage()
26 | {
27 | this.InitializeComponent();
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.Gtk/Assets/Fonts/uno-fluentui-assets.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.Gtk/Assets/Fonts/uno-fluentui-assets.ttf
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.Gtk/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using GLib;
3 | using Uno.UI.Runtime.Skia;
4 |
5 | namespace EncryptionDirectory.Uno.Skia.Gtk
6 | {
7 | class Program
8 | {
9 | static void Main(string[] args)
10 | {
11 | ExceptionManager.UnhandledException += delegate (UnhandledExceptionArgs expArgs)
12 | {
13 | Console.WriteLine("GLIB UNHANDLED EXCEPTION" + expArgs.ExceptionObject.ToString());
14 | expArgs.ExitApplication = true;
15 | };
16 |
17 | var host = new GtkHost(() => new App());
18 |
19 | host.Run();
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.Linux.FrameBuffer/Assets/Fonts/uno-fluentui-assets.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.Linux.FrameBuffer/Assets/Fonts/uno-fluentui-assets.ttf
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.Linux.FrameBuffer/Program.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.UI.Xaml;
2 | using System;
3 | using Uno.UI.Runtime.Skia;
4 | using Windows.UI.Core;
5 |
6 | namespace EncryptionDirectory.Uno
7 | {
8 | class Program
9 | {
10 | static void Main(string[] args)
11 | {
12 | try
13 | {
14 | Console.CursorVisible = false;
15 |
16 | var host = new FrameBufferHost(() =>
17 | {
18 | // Framebuffer applications don't have a WindowManager to rely
19 | // on. To close the application, we can hook onto CoreWindow events
20 | // which dispatch keyboard input, and close the application as a result.
21 | // This block can be moved to App.xaml.cs if it does not interfere with other
22 | // platforms that may use the same keys.
23 | CoreWindow.GetForCurrentThread().KeyDown += (s, e) =>
24 | {
25 | if (e.VirtualKey == Windows.System.VirtualKey.F12)
26 | {
27 | Application.Current.Exit();
28 | }
29 | };
30 |
31 | return new App();
32 | });
33 | host.Run();
34 | }
35 | finally
36 | {
37 | Console.CursorVisible = true;
38 | }
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.WPF/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.WPF/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace EncryptionDirectory.Uno.WPF
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.WPF/Assets/Fonts/uno-fluentui-assets.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.WPF/Assets/Fonts/uno-fluentui-assets.ttf
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.WPF/MainWindow.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Skia.WPF/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace EncryptionDirectory.Uno.WPF
17 | {
18 | ///
19 | /// Interaction logic for MainWindow.xaml
20 | ///
21 | public partial class MainWindow : Window
22 | {
23 | public MainWindow()
24 | {
25 | InitializeComponent();
26 |
27 | root.Content = new global::Uno.UI.Skia.Platform.WpfHost(Dispatcher, () => new EncryptionDirectory.Uno.App());
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Wasm/Assets/SplashScreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Wasm/Assets/SplashScreen.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Wasm/LinkerConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Wasm/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Microsoft.UI.Xaml;
3 |
4 | namespace EncryptionDirectory.Uno.Wasm
5 | {
6 | public class Program
7 | {
8 | private static App _app;
9 |
10 | static int Main(string[] args)
11 | {
12 | Microsoft.UI.Xaml.Application.Start(_ => _app = new App());
13 |
14 | return 0;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Wasm/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "iisSettings": {
3 | "windowsAuthentication": false,
4 | "anonymousAuthentication": true,
5 | "iisExpress": {
6 | "applicationUrl": "http://localhost:8080",
7 | "sslPort": 0
8 | }
9 | },
10 | "profiles": {
11 | "EncryptionDirectory.Uno.Wasm": {
12 | "commandName": "Project",
13 | "dotnetRunMessages": true,
14 | "launchBrowser": true,
15 | "applicationUrl": "http://localhost:5000",
16 | "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
17 | "environmentVariables": {
18 | "ASPNETCORE_ENVIRONMENT": "Development"
19 | }
20 | },
21 | "IIS Express": {
22 | "commandName": "IISExpress",
23 | "launchBrowser": true,
24 | "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
25 | "environmentVariables": {
26 | "ASPNETCORE_ENVIRONMENT": "Development"
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Wasm/WasmScripts/AppManifest.js:
--------------------------------------------------------------------------------
1 | var UnoAppManifest = {
2 |
3 | splashScreenImage: "Assets/SplashScreen.png",
4 | splashScreenColor: "transparent",
5 | displayName: "EncryptionDirectory.Uno"
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/StoreLogo.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Images/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "profiles": {
3 | "EncryptionDirectory.Uno.Windows (Package)": {
4 | "commandName": "MsixPackage"
5 | },
6 | "EncryptionDirectory.Uno.Windows (Unpackaged)": {
7 | "commandName": "Project"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/EncryptionDirectory.Uno.Windows/app.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
11 | true/PM
12 | PerMonitorV2, PerMonitor
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/StoreLogo.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Images/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/Properties/launchSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "profiles": {
3 | "EncryptionDirectory.Uno.Windows": {
4 | "commandName": "MsixPackage"
5 | }
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Uno/WinUI/app.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
11 | true/PM
12 | PerMonitorV2, PerMonitor
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Wpf/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Wpf/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace EncryptionDirectory.Wpf;
10 | ///
11 | /// Interaction logic for App.xaml
12 | ///
13 | public partial class App : Application
14 | {
15 | }
16 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Wpf/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | [assembly: ThemeInfo(
4 | ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
5 | //(used if a resource is not found in the page,
6 | // or application resource dictionaries)
7 | ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
8 | //(used if a resource is not found in the page,
9 | // app, or any theme specific resource dictionaries)
10 | )]
11 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Wpf/EncryptionDirectory.Wpf.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | WinExe
5 | net9.0-windows
6 | enable
7 | true
8 | Icon.ico
9 | 1.0.2
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory.Wpf/Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lindexi/encryption_code_book/e5458461a2ce7353cc1758a53d446b8bd1a2abfa/Src/App/EncryptionDirectory/EncryptionDirectory.Wpf/Icon.ico
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory/EncryptionDirectory.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | WinExe
5 | net9.0-windows;net6.0-windows
6 | enable
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory/EncryptionDirectoryIndexFileInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace EncryptionDirectory;
4 |
5 | record EncryptionDirectoryIndexFileInfo(string HeaderText, List FileStorageInfoList)
6 | {
7 | public const string DefaultHeaderText = "EncryptionDirectory 1.0";
8 | }
9 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory/Exceptions/EncryptionDirectoryException.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace EncryptionDirectory.Exceptions;
4 |
5 | public class EncryptionDirectoryException : Exception
6 | {
7 | public EncryptionDirectoryException()
8 | {
9 | }
10 |
11 | public EncryptionDirectoryException(string? message) : base(message)
12 | {
13 | }
14 |
15 | public EncryptionDirectoryException(string? message, Exception? innerException) : base(message, innerException)
16 | {
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory/Exceptions/FileDamageEncryptionDirectoryException.cs:
--------------------------------------------------------------------------------
1 | namespace EncryptionDirectory.Exceptions;
2 |
3 | ///
4 | /// 文件损坏
5 | ///
6 | public class FileDamageEncryptionDirectoryException : EncryptionDirectoryException
7 | {
8 | }
9 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory/Exceptions/KeyErrorEncryptionDirectoryException.cs:
--------------------------------------------------------------------------------
1 | namespace EncryptionDirectory.Exceptions;
2 |
3 | ///
4 | /// 密码错误
5 | ///
6 | public class KeyErrorEncryptionDirectoryException : EncryptionDirectoryException
7 | {
8 | }
9 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory/FileStorageInfo.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace EncryptionDirectory;
4 |
5 | ///
6 | /// 文件存档信息
7 | ///
8 | /// 文件名
9 | /// 相对于原有文件夹的路径
10 | /// 最后一次写入的时间
11 | /// 文件大小
12 | /// 文件的 SHA256 值
13 | /// 相对于加密文件夹的路径
14 | /// 加密此文件的信息
15 | record FileStorageInfo(string FileName, string RelativePath, DateTimeOffset LastWriteTime, long FileSize, string SHA256,
16 | string Path, int[] Salt)
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory/Program.cs:
--------------------------------------------------------------------------------
1 | using System.IO;
2 | using System.Threading.Tasks;
3 |
4 | namespace EncryptionDirectory;
5 |
6 | class Program
7 | {
8 | static async Task Main(string[] args)
9 | {
10 | var directoryEncryption =
11 | new DirectoryEncryption(new int[] { '林', '德', '熙' }, new DirectoryInfo(@"."),
12 | new DirectoryInfo(@"文件夹"));
13 | await directoryEncryption.UpdateAsync();
14 |
15 | await directoryEncryption.DecryptDirectoryAsync(new DirectoryInfo(@"1"));
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Src/App/EncryptionDirectory/EncryptionDirectory/UpdateProgress.cs:
--------------------------------------------------------------------------------
1 | namespace EncryptionDirectory;
2 |
3 | public record UpdateProgress(string CurrentFileName, int CurrentFileIndex, string RelativePath, int FileCount)
4 | {
5 | }
6 |
--------------------------------------------------------------------------------
/Src/EncryptionAlgorithm/EncryptStreamSettings.cs:
--------------------------------------------------------------------------------
1 | #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
2 | namespace Lindexi.Src.EncryptionAlgorithm;
3 |
4 | public struct EncryptStreamSettings
5 | {
6 | public EncryptStreamSettings()
7 | {
8 | }
9 |
10 | ///
11 | /// 是否允许给密码块追加哈希值。追加哈希值可以更方便业务层判断用户输入的密码是否正确,但是会降低爆破难度
12 | ///
13 | /// 是否允许对密码块进行 MD5 计算,根据 Kelvt Value 的建议,如果添加 MD5 计算,会降低爆破难度
14 | /// 对一些数据,需要禁用 MD5 计算,无论输入什么都给他解密,至于是否正确,就需要自行了解明文是否符合预期
15 | /// 由于密码块是生成的随机密码,当前随机数在 dotnet 6 下是依赖时间,则攻击者可以同时设置时间范围,找到所有的密码块从而进行破解。在 dotnet 6 以上使用的是共享的,可能此时经过了很多次的获取。期望能够注入随机数,允许设置为加密的随机数
16 | public bool ShouldAppendHashToKeyBlock { get; set; } = true;
17 |
18 | public IRandomNumberGenerator? RandomNumberGenerator { get; set; }
19 | }
20 |
21 | #endif
22 |
--------------------------------------------------------------------------------
/Src/EncryptionAlgorithm/EncryptionAlgorithm.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp3.1;netstandard2.1;netcoreapp2.1;net6.0;net45
5 | Lindexi.Src.EncryptionAlgorithm
6 | Lindexi.Src.EncryptionAlgorithm
7 | enable
8 | true
9 | 简单的字符串加密库,使用林德熙加密方法加密字符串,密码支持中文
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Src/EncryptionAlgorithm/IRandomNumberGenerator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Lindexi.Src.EncryptionAlgorithm;
4 |
5 | ///
6 | /// 随机数生成器
7 | ///
8 | public interface IRandomNumberGenerator
9 | {
10 | ///
11 | /// 生成随机数
12 | ///
13 | ///
14 | ///
15 | int GetRandomNumber(int maxValue);
16 |
17 | ///
18 | /// 生成随机数
19 | ///
20 | ///
21 | ///
22 | ///
23 | int GetRandomNumber(int minValue, int maxValue);
24 |
25 | ///
26 | /// 生成填充空白的数据
27 | ///
28 | ///
29 | byte GenerateFillGapByte();
30 |
31 | #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP2_1_OR_GREATER
32 | ///
33 | /// 填充密码块,创建随机密码
34 | ///
35 | ///
36 | void FillKeyBlock(Span keyBlock);
37 |
38 | ///
39 | /// 填充空白,可使用低安全的随机数填充空白
40 | ///
41 | ///
42 | void FillGap(Span gap);
43 | #endif
44 | }
45 |
--------------------------------------------------------------------------------
/Src/EncryptionAlgorithm/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Runtime.CompilerServices;
2 |
3 | [assembly: InternalsVisibleTo("EncryptionAlgorithm.Tests")]
4 |
--------------------------------------------------------------------------------
/Tests/EncryptionAlgorithm.Tests/EncryptionAlgorithm.Tests.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp3.1
5 |
6 | false
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | all
15 | runtime; build; native; contentfiles; analyzers; buildtransitive
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/build/Version.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 0.0.1
5 |
6 |
--------------------------------------------------------------------------------