본문 바로가기

IT

openssl 을 이용하여 base64 기반 토큰 생성

반응형

api 서버를 만들다가 보면 token 이 필요한 경우가 있습니다.


적당한 길이의 token 을 간편하게 console 에서 생성할 수 있습니다.


명령어는 아래와 같습니다.


$ openssl rand -base64 64


위와 같이 입력하면 64바이트 길이의 랜덤 key 를 생성하여 base64 코드로 화면에 출력해 줍니다.

64 가 너무 길거나 짧다면 원하는 숫자를 입력하면 원하는 길이로 생성할 수 있습니다.


또한 -base64 대신 -hex 로도 출력이 가능한데요.


-base64 64 : CEFt58Ij9dnZZ6R1JC5LLjoULfFXf9nlLL6oktYxXVjoOILllTwPR3H3v3snvytTOHSjVombrmBKfOMepOAPmA==

-hex 64 : 3d6b19e8db059e5404f5ffd593b53e1875eb5fe5da68aa9b89c54ac20a082a8bf3dc0f297f65090c8af0ae62cc66bcb55bce41700ebdfff59582b9c14e3635d8

위와 같은 방식으로 출력됩니다.


반응형