_
Size: a a a
_
_
_
_
_
_
RL
_
E
RL
E
IV
IV
public class DispatcherWebInit implements WebApplicationInitializer {dispatcher.setLoadOnStartup(1);
@Override
public void onStartup(ServletContext container) {
AnnotationConfigWebApplicationContext context
= new AnnotationConfigWebApplicationContext();
// context.setConfigLocation("spotify.config.AppConfig");
context.register(AppConfig.class);
container.addListener(new ContextLoaderListener(context));
ServletRegistration.Dynamic dispatcher = container
.addServlet("dispatcher", new DispatcherServlet(context));
B
617055C6A1BC312E4DCDC7BE4FBE3A43BA78509BB09F9343EB2F55600DC9EA9DB99A93425CA99CACEA785AF98114E9A30B875523B23D5B1C0ADD4A70CCEE3B32
Я передаю этот ключ клиенту, он вводит его и тут хуяк:javax.crypto.IllegalBlockSizeException: Data must not be longer than 64 bytes
Роюсь в дебаггере, метод doFinal в com.sun.crypto.provider.RSACipher:if (this.bufOfs > this.buffer.length) {Значения переменных:
throw new IllegalBlockSizeException("Data must not be longer than " + this.buffer.length + " bytes");
}
this.buffer.length = 64Внимание, вопрос. В каком месте я поел говна? Буду благодарен за любую помощь
this.bufOfs = 65
VD
IF