JavaTM Platform
Standard Ed. 6

java.security
클래스 SecureRandomSpi

java.lang.Object 
  상위를 확장 java.security.SecureRandomSpi
모든 구현된 인터페이스:
Serializable


public abstract class SecureRandomSpi
extends Object
implements Serializable

이 클래스는 SecureRandom 클래스의 Service Provider Interface (SPI)를 정의합니다. 이 클래스내의 모든 abstract 메소드는, 암호용으로 강화한 의사 난수 제네레이터의 구현을 공급하려고 하는 각 서비스 프로바이더에 의해 구현될 필요가 있습니다.

도입된 버젼:
1.2
관련 항목:
SecureRandom , 직렬화 된 형식

생성자 의 개요
SecureRandomSpi ()
           
 
메소드의 개요
protected abstract  byte[] engineGenerateSeed (int numBytes)
          지정된 바이트수의 배정 바이트수를 돌려줍니다.
protected abstract  void engineNextBytes (byte[] bytes)
          사용자가 지정한 바이트수의 난수 바이트수를 생성합니다.
protected abstract  void engineSetSeed (byte[] seed)
          난수 객체를 재배정 합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

SecureRandomSpi

public SecureRandomSpi()
메소드의 상세

engineSetSeed

protected abstract void engineSetSeed(byte[] seed)
난수 객체를 재배정 합니다. 주어진 배정은, 기존의 배정과 옮겨지는 것이 아니라, 기존의 배정에 추가됩니다. 이것에 의해, 호출을 반복해도, 랜덤성이 감소하지 않는 것이 보증됩니다.

파라미터:
seed - 배정

engineNextBytes

protected abstract void engineNextBytes(byte[] bytes)
사용자가 지정한 바이트수의 난수 바이트수를 생성합니다.

engineSetSeed 가 이전에 불려 갔던 적이 없는 경우는, 이 메소드를 최초로 호출했을 때, 이 SecureRandom 구현이 강제적으로 배정 됩니다. engineSetSeed 가 이전에 불려 가고 있는 경우, 이 자기 배정은 행해지지 않습니다.

파라미터:
bytes - 난수 바이트를 충전하는 배열

engineGenerateSeed

protected abstract byte[] engineGenerateSeed(int numBytes)
지정된 바이트수의 배정 바이트수를 돌려줍니다. 이 호출을 사용하면(자), 다른 난수 제네레이터를 배정 할 수 있습니다.

파라미터:
numBytes - 생성하는 배정 바이트수
반환값:
배정 바이트

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.