잘 작동하는 다음 자바 코드를 사용하여 AES 128 비트 암호화 및 해독을 수행하고 있습니다. 동일한 키와 데이터의 경우 매번 동일한 출력을 제공합니다.AES 128 비트 및 AES 256 비트 암호화 해독
링크 1 : 나는 다른 자바 코드를 발견 AES 256 비트 암호화 및 암호 해독을 위해 http://aesencryption.net/#Java-aes-encryption-example
(final String strPssword = "dAtAbAsE98765432";)
. 매번 다른 출력을 제공합니다.
링크 2 : AES-256 Password Based Encryption/Decryption in Java
내 질문 내가 AES 128 비트 및 AES 256 비트에 대해 서로 다른 코드를 wirte 할 필요가 있는지,이다? 아니면 똑같습니까? 키 크기 만 다릅니 까? 256 비트 암호화 만 처음 자바 코드 링크
public boolean setKey(String sKey){
arbtKey = Arrays.copyOf(arbtKey, 32); // use only first 256 bits
}
public static void main(String[] aryCmdArgs)
{
final String sKey = "dAtAbAsE98765432dAtAbAsE98765432"; //256 bits
}
으로 변경할 필요 또는 난 링크 2에 주어진 코드를 사용해야 들어
?