ColdFusion 9에는 GenerateSecretKey
함수가 있습니다. GenerateSecretKey
을 사용하여 원하는 길이의 키를 생성 할 수 있습니까? 내 응용 프로그램에 32 자의 비밀 키를 생성해야합니다.ColdFusion에서 32 char 비밀 키 생성
-1
A
답변
2
GenerateSecretKey는 알고리즘을 기준으로 키를 생성하므로 키 생성 시간을 길게하는 비트 단위로 키 크기를 지정할 수 있습니다. CreateUuid를 사용할 수있는 32 개 키를 생성 할 수 있습니다. 그냥 32 자 긴 임의의 문자열이 필요하면
0
당신은 그러나, createUUID()를 사용할 수 있습니다
반환
는 ColdFusion 형식의 UUID를, 형식 XXXXXXXX-XXXXXXXX-XXXXXXXXXXXXXXXX에 여기서 x는 16 진수 (0-9 또는 AF)입니다. (문자 그룹은 8-4-4-16 수 있습니다.) 대시 포함
, 그 문자열 당신에게 32 자 당신을 위해 일 수 긴 줄 것이다 35 자하지만
replace(createUUID(),"-","", "all")
left(createUUID(),"32")
right(createUUID(),"32")
입니다.
은 createUuid가 고유 한 키를 만듭니다. – chandra