일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 소프트웨어
- 웹개발
- Yes
- 컴퓨터과학
- 머신러닝
- 소프트웨어공학
- 파이썬
- 버전관리
- 네트워크보안
- 빅데이터
- 인공지능
- 데이터베이스
- 코딩
- 컴퓨터공학
- 2
- 네트워크
- I'm Sorry
- 딥러닝
- 컴퓨터비전
- 프로그래밍언어
- 알고리즘
- 자바스크립트
- 데이터과학
- 데이터분석
- 클라우드컴퓨팅
- 데이터구조
- 프로그래밍
- 사이버보안
- 자료구조
- 보안
- Today
- Total
목록암호학 (5)
스택큐힙리스트
텔레그램 인증에 대한 요구 사항 중 하나는 지정된 숫자를 2개의 소인수로 분해하는 것입니다. 특히 P*Q = N, where N < 2^63입니다. 작은 소인수를 어떻게 찾을 수 있을까요? P < square_root(N) 나의 제안: 1) 3에서 2^31.5까지의 소수를 사전 계산하여 N mod P = 0인지 테스트합니다. 2) 소수를 테스트하기 위한 알고리즘을 찾습니다. 그러나 여전히 N mod P =0를 테스트해야 합니다. 이 경우에 적합한 소수 알고리즘이 있을까요?답변 1폴라드 로 알고리즘 [VB.Net] N < 2^63 인 경우, P*Q = N을 매우 빠르게 찾습니다. Dim rnd As New System.Random Function 폴라드로(n As BigInteger) As BigInteg..
저는 Angular2 단일 페이지 앱과 ECS에서 실행되는 REST API로 구성된 시스템을 구축하고 있습니다. API는 .Net/Nancy를 사용하여 실행되지만, 그것은 아마도 바뀔 수 있습니다. Cognito를 사용해 보고 싶으며, 이것이 인증 워크플로우를 상상했던 방식입니다: SPA가 사용자를 로그인하고 JWT를 받습니다. SPA가 모든 요청과 함께 JWT를 REST API에 보냅니다. REST API가 JWT가 실제인지 확인합니다. 제 질문은 3단계에 관한 것입니다. 내 서버(또는 정확히 말해서 상태 없는, 자동 스케일링된, 부하 분산된 Docker 컨테이너)가 토큰이 실제인지 확인하는 방법은 무엇인가요? 서버 자체가 JWT를 발급하지 않았기 때문에, 기본 JWT 예제 여기에서 설명한 것처럼 자체..
저는 ADAL 라이브러리를 사용하여 리소스에 대한 액세스 토큰을 가져오고 있습니다. 만료 시간의 형식이 무엇인지 아는 사람이 있나요? 더 정확히 말하면 exp (만료 시간) 클레임입니다. JwtSecurityToken 클래스는 간단히 파싱 한 후 int32 값을 반환합니다. 따라서 그것은 좋은 지표가 아닙니다. TimeSpan 및 DateTime으로 변환해 보았지만 값들은 90 분 차이가 나지 않습니다. 거의 같습니다. 이것은 iat 및 exp 클레임에 대해 fiddler로부터 받은 내용입니다 (토큰을 파싱하기 위해 https://jwt.io/를 사용했습니다). iat: 1475874457 exp: 1475878357 값들은 그렇게 크게 차이하지 않습니다.답변 1RFC 7519에 따르면 exp, nbf,..
Flickr API docs에서 문자열의 MD5 합계를 찾아 [api_sig] 값을 생성해야 합니다.문자열에서 MD5 합을 생성하는 방법은 무엇인가요?플리커의 예시:문자열: 000005fab4534d05api_key9a0554259914a86fb9e7eb014e4e5d52permswriteMD5 합계: a02506b31c1cd46c2e0b6380fb94eb3d답변 1다음을 수행할 수 있습니다:파이썬 2.x import hashlibprint hashlib.md5(whatever your string is).hexdigest()파이썬 3.x import hashlibprint(hashlib.md5(whatever your string is.encode('utf-8')).hexdigest())하지만 이 경우..