org.springframework не содержит CIpher - PullRequest
0 голосов
/ 26 мая 2020

Я хочу импортировать шифр из зависимости org.springframework. Я импортировал его, как показано ниже,

import org.springframework.security.crypto.keygen.KeyGenerators;
import org.springframework.security.crypto.encrypt.CipherUtils.Cipher;
import org.springframework.security.crypto.encrypt.SecretKey;

, но появляется сообщение об ошибке,

Error:(25,63) java: package org.springframework.security.crypto.encrypt.CipherUtils does not exist

Затем я попробовал

import org.springframework.security.crypto.keygen.KeyGenerators;
import org.springframework.security.crypto.encrypt.Cipher;
import org.springframework.security.crypto.encrypt.SecretKey;

Я все еще получаю следующее error,

Error:(25,51) java: cannot find symbol

Я хочу, чтобы шифр использовал шифрование и расшифровку моего OTP и даты истечения срока действия. Как импортировать шифр из org.springframework

Ответы [ 2 ]

2 голосов
/ 26 мая 2020

Класс org.springframework.security.crypto.encrypt.CipherUtils не содержит внутреннего класса Cipher, а пакет org.springframework.security.crypto.encrypt тоже не содержит класса Cipher.

Класс org.springframework.security.crypto.encrypt.CipherUtils используйте javax.crypto.Cipher, и вы также должны использовать этот класс.

1 голос
/ 26 мая 2020

Ошибка: (25,63) java: пакет org.springframework.security.crypto.encrypt.CipherUtils не существует

Вы получаете эту ошибку, потому что CipherUtils - это класс .

Используйте import org.springframework.security.crypto.encrypt.CipherUtils;, если хотите использовать этот класс.

Ошибка: (25,51) java: не удается найти символ

Вы получаете эту ошибку, потому что ваш Cipher здесь не существует

import org.springframework.security.crypto.encrypt.Cipher;.

Используйте import javax.crypto.Cipher;

...