Check out my new blog at https://shibumiware.blogspot.com

Tuesday, May 23, 2017

Crypto Avialable

ShibumiWare Crypto 1.0

Here is the link to download it from Google Drive:

Download Zip-->Unzip-->Run CryptoSetup.exe


Virus Free



Welcome to ShibumiWare's Crypto toolset.  Version 1.0 contains only encryption and decryption that go beyond the built-in Window methods.  Later versions will include additional capabilities

Crypto 1.0 Overview

Crypto 1.0 contains:

  1. SW.Crypto.Exe - The application
  2. HelptFile.Txt - A help file which can be accessed directly or through the app's /? switch
Crypto uses Rfc2898DeriveBytes for salt and key generation passing through twice even though passwords must meet or exceed the following:


  1. Must be at least 6 characters long
  2. May include at least one digit (0-9)
  3. May characters from a-z or A-Z
  4. May include at least one character from the following (including the brackets):

    [ ! @ # $ % ^ & * ? _ ~ - ( ) ]


    NOTE: This is for "Strong Complexity" and can be changed by editing app.config.



AesManaged is used.  Block size = 128, iterations = 1000, and key bit size = 256.  Its pretty good.


From Base Class Library References

The AES algorithm is essentially the Rijndael symmetric algorithm with a fixed block size and iteration count. This class functions the same way as the RijndaelManaged class
but limits blocks to 128 bits and does not allow feedback modes.


System_CAPS_note
Note
If the Windows security policy setting for
Federal Information Processing Standards (FIPS)
-compliant algorithms is enabled, using this algorithm throws a CryptographicException.


Simple Example

To encrypt:
SW.Crypto.exe /operation-encrypt /input-C:\bin\plaintext.txt /output-C:\bin\cookedtext.txt /password-[PROMPT]


plaintext.txt contains: "Hello world!"
cookedtext.txt contains: "tYc41IAIZO3SU75h/UFTSrir+ecX/QOm10S/HbxkgS27vvufdgCj6fIaaTfZzqNsAbKb6CeQ7vcF/hiEnuwEQeKiJ1128fDe5CM+cAO04XI="
To reverse the operation:
SW.Crypto.exe /operation-decrypt /output-C:\bin\plaintext.txt /input-C:\bin\cookedtext.txt /password-[PROMPT] /overwrite




THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


You can't charge anybody for this or a derivative of it because it uses all sorts of goodies found on the web which require I include Creative Commons as the base license:  https://creativecommons.org/publicdomain/mark/1.0/


Shibumi

No comments :

Disclaimer

Content on this site is provided "AS IS" with no warranties and confers no rights. Additionally, all content on this site is my own personal opinion and does not represent my employer's view in any way.