One correction, I meant a signature of method fromString was changed from Hash fromString(String string); to public BCryptHash fromString(String string);
Jakub On Wed, Oct 11, 2023 at 11:48 AM Jakub Herkel <jher...@gmail.com> wrote: > > Hello, > > I would like to ask if there is a way how to decode hash parameters > from a hash string. For example for bcrypt. I know that I can use > BCryptProvider and there is a method fromString that returns a > BCryptHash class. But the BCryphHash isn't public class. Also > BCryptProvider changes a signature of method > Hash fromString(String string); > to > public BCryptHash generate(HashRequest hashRequest) > > So it exports non accessible class via public method and for example > this code cannot be compiled : > BCryptProvider fff = new BCryptProvider(); > var hash2 = fff.fromString("aaa"); > System.out.println(hash2.toString()); > > Is there any technical reason why the BCryptHash class isn't > accessible from anywhere? > > best regards > > Jakub Herkel