임의의 암호 생성 왜 휴대용이 아닌가?

테이 몬

임의의 암호를 생성하고 싶습니다.

</dev/urandom tr -dc [:print:] | head -c 64

우분투를 실행하는 내 노트북에서는 의도 한대로 인쇄 가능한 문자 만 생성됩니다. 하지만 Red Hat Enterprise Linux를 실행하는 학교 서버에 ssh를 입력하고 거기에서 실행 3!ri�b�GrӴ��1�H�<�oM����&�nMC[�Pb�|L%MP�����9��fL2q���IFmsd|l�K하면 전혀 작동하지 않는. 여기서 무엇이 잘못 될 수 있습니까?

Cuonglm

귀하의 로케일tr 문제입니다.

현재 GNU tr 은 1 바이트 문자 만 완전히 지원합니다. 따라서 멀티 바이트 인코딩을 사용하는 로케일에서는 출력이 이상 할 수 있습니다.

$ </dev/urandom LC_ALL=vi_VN.tcvn tr -dc '[:print:]' | head -c 64
`�pv���Z����c�ox"�O���%�YR��F�>��췔��ovȪ������^,<H ���>

쉘은 다중 바이트 문자를 올바르게 인쇄하지만 GNU tr는 인쇄 할 수 없다고 생각하는 바이트를 제거합니다.

안정적으로 유지하려면 로케일을 설정해야합니다.

$ </dev/urandom LC_ALL=C tr -dc '[:print:]' | head -c 64
RSmuiFH+537z+iY4ySz`{Pv6mJg::RB;/-2^{QnKkImpGuMSq92D(6N8QF?Y9Co@

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

임의 암호 생성기에 대한 C ++ 루프 오류 "0이 아닌 상태로 종료"

분류에서Dev

임의 암호 생성기 사용

분류에서Dev

왜`to_numpy ()`가 데이터 프레임의 메소드가 아닌 속성으로 인식됩니까?

분류에서Dev

사용자가 지정한 길이의 암호 생성기

분류에서Dev

왜 길이와 CAN 노드의 AES-256-GCM의 생산 암호문은 16 불가분?

분류에서Dev

fork ()가 아닌 execve () 호출에 의해 'ls'가 생성되는 이유

분류에서Dev

임의 암호 생성기 Javascript가 작동하지 않음

분류에서Dev

왜 Mockito @Mock가 아닌 모의 인스턴스를 생성한다?

분류에서Dev

왜 AES 암호화 / 암호 해독 속도가 느린 안드로이드 24+ 개 이상의 배?

분류에서Dev

C : 왜 피자의 크기가 10 바이트가 아닌가?

분류에서Dev

임의 암호 생성기 Swift 3?

분류에서Dev

생산의 선택적 부분 주변의 레이아웃이 왜 모호성을 유발합니까?

분류에서Dev

이중성의 임시 파일과 캐시가 암호화됩니까?

분류에서Dev

.C가 아닌 .Call을 사용하여 C ++ 함수를 호출 할 때 왜 segfault가 발생합니까?

분류에서Dev

$ _SERVER [ 'REMOTE_ADDR']은 사용자의 IP가 아닌 호스팅 IP 만 제공합니다. 왜?

분류에서Dev

고유 암호 생성을위한 임의 시드 가져 오기

분류에서Dev

임의 암호 생성기가 필요한 문자 수보다 많은 문자를 생성하는 이유는 무엇입니까?

분류에서Dev

[[]]의 문자열 일치 조건이 왜 참이 아닌가?

분류에서Dev

HTML을 사용하는 사용자 이름 필드가 아닌 암호 필드에 대해서만 유효성 검사 오류가 발생합니다.

분류에서Dev

왜이 파생 클래스는 C ++ 17에서`()`가 아닌`{}`로 생성 될 수 있습니까?

분류에서Dev

왜 이러한 PHP와 자바 암호 생성기는 서로 다른 출력을 생성합니까?

분류에서Dev

이미지의 암호화 된 데이터 바이트에서 왜곡 / 암호화 된 이미지 가져 오기

분류에서Dev

왜 typescript는 boolean 생성자가 아닌 이중 부정을 사용하여 null이 아닌 유형을 추론 할 수 있습니까?

분류에서Dev

파이썬의 모든 것은 객체인데 왜 연산자가 아닌가?

분류에서Dev

이것을 사용하지 않고 const 객체에서 상수가 아닌 멤버 함수를 호출하면 왜 오류가 발생합니까?

분류에서Dev

Javabean에서 인수가 아닌 생성자를 만드는 것이 왜 관습이 되었습니까?

분류에서Dev

Javabean에서 인수가 아닌 생성자를 만드는 것이 왜 관습이 되었습니까?

분류에서Dev

코 틀린는 생성자의 작품이 아닌 최종 함수를 호출

분류에서Dev

왜 이것의 출력이되어야하는 것이 아닌가?

Related 관련 기사

  1. 1

    임의 암호 생성기에 대한 C ++ 루프 오류 "0이 아닌 상태로 종료"

  2. 2

    임의 암호 생성기 사용

  3. 3

    왜`to_numpy ()`가 데이터 프레임의 메소드가 아닌 속성으로 인식됩니까?

  4. 4

    사용자가 지정한 길이의 암호 생성기

  5. 5

    왜 길이와 CAN 노드의 AES-256-GCM의 생산 암호문은 16 불가분?

  6. 6

    fork ()가 아닌 execve () 호출에 의해 'ls'가 생성되는 이유

  7. 7

    임의 암호 생성기 Javascript가 작동하지 않음

  8. 8

    왜 Mockito @Mock가 아닌 모의 인스턴스를 생성한다?

  9. 9

    왜 AES 암호화 / 암호 해독 속도가 느린 안드로이드 24+ 개 이상의 배?

  10. 10

    C : 왜 피자의 크기가 10 바이트가 아닌가?

  11. 11

    임의 암호 생성기 Swift 3?

  12. 12

    생산의 선택적 부분 주변의 레이아웃이 왜 모호성을 유발합니까?

  13. 13

    이중성의 임시 파일과 캐시가 암호화됩니까?

  14. 14

    .C가 아닌 .Call을 사용하여 C ++ 함수를 호출 할 때 왜 segfault가 발생합니까?

  15. 15

    $ _SERVER [ 'REMOTE_ADDR']은 사용자의 IP가 아닌 호스팅 IP 만 제공합니다. 왜?

  16. 16

    고유 암호 생성을위한 임의 시드 가져 오기

  17. 17

    임의 암호 생성기가 필요한 문자 수보다 많은 문자를 생성하는 이유는 무엇입니까?

  18. 18

    [[]]의 문자열 일치 조건이 왜 참이 아닌가?

  19. 19

    HTML을 사용하는 사용자 이름 필드가 아닌 암호 필드에 대해서만 유효성 검사 오류가 발생합니다.

  20. 20

    왜이 파생 클래스는 C ++ 17에서`()`가 아닌`{}`로 생성 될 수 있습니까?

  21. 21

    왜 이러한 PHP와 자바 암호 생성기는 서로 다른 출력을 생성합니까?

  22. 22

    이미지의 암호화 된 데이터 바이트에서 왜곡 / 암호화 된 이미지 가져 오기

  23. 23

    왜 typescript는 boolean 생성자가 아닌 이중 부정을 사용하여 null이 아닌 유형을 추론 할 수 있습니까?

  24. 24

    파이썬의 모든 것은 객체인데 왜 연산자가 아닌가?

  25. 25

    이것을 사용하지 않고 const 객체에서 상수가 아닌 멤버 함수를 호출하면 왜 오류가 발생합니까?

  26. 26

    Javabean에서 인수가 아닌 생성자를 만드는 것이 왜 관습이 되었습니까?

  27. 27

    Javabean에서 인수가 아닌 생성자를 만드는 것이 왜 관습이 되었습니까?

  28. 28

    코 틀린는 생성자의 작품이 아닌 최종 함수를 호출

  29. 29

    왜 이것의 출력이되어야하는 것이 아닌가?

뜨겁다태그

보관