Coder Social home page Coder Social logo

crococryptfile's People

Contributors

fhissen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

crococryptfile's Issues

CrococryptFile - and most likely all Crococrypt* applications - do not employ authenticated encryption

The tool employs - as its homepage implies - a block cipher in CBC mode. When sifting through the code I also cannot see that anything resembling authentication encryption is in use - neither older patterns like MtE, EtM or E&M nor newer approaches like AEAD cipher modes.

As it stands this software should not be used in production environments until fundamental cryptographic primitives are implemented appropriately.

The enum constant file needs a corresponding case label in this enum switch on Encrypt.OPT

Hi,

I am gettings 3 Warning when compiling from Eclipse:

Description	Resource	Path	Location	Type
The enum constant provider needs a corresponding case label in this enum switch on Encrypt.OPT	Encrypt.java	/Crococrypt/main/org/crococryptfile/ui/gui/pages	line 135	Java Problem
The enum constant folder needs a corresponding case label in this enum switch on Decrypt.OPT	Decrypt.java	/Crococrypt/main/org/crococryptfile/ui/gui/pages	line 88	Java Problem
The enum constant file needs a corresponding case label in this enum switch on Encrypt.OPT	Encrypt.java	/Crococrypt/main/org/crococryptfile/ui/gui/pages	line 135	Java Problem

I generated the JAR file but it's doesnt work, when i launch it, i have this:

Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/jce/
provider/BouncyCastleProvider
        at org.crococryptfile.CrococryptFile.<clinit>(CrococryptFile.java:58)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.Bounc
yCastleProvider
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 1 more

Please any advice to avoid this ?

Having hard time to compile it

Each time i get this error message:

....
parameters are invalid (no valid provider or file)");
                                                        ^
  symbol:   variable UICenter
  location: class CrococryptFile
c:\crypto\main\org\crococryptfile\CrococryptFile.java:222: error: cannot find sy
mbol
                                                UICenter.message("Input paramete
rs are invalid");
                                                ^
  symbol:   variable UICenter
  location: class CrococryptFile
c:\crypto\main\org\crococryptfile\CrococryptFile.java:227: error: cannot find sy
mbol
                                if(UICenter.isGUI()){
                                   ^
  symbol:   variable UICenter
  location: class CrococryptFile
100 errors

Tried to compile it with this command line:
javac -bootclasspath CrococryptFile/lib/bc.jar;CrococryptFile/lib/bcpg.jar;CrococryptFile/lib/commonsc.jar -classpath . CrococryptFile/main/org/crococryptfile/CrococryptFile.java

And too with this one:
C:\crypto>javac -cp "c:\crypto\lib\*" c:\crypto\main\org\crococryptfile\CrococryptFile.java

I am under Windows 7 x64.

JAVA:

java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

Please help to solve this issue and compile it !

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.