알라딘

헤더배너
상품평점 help

분류

이름:알 스웨이가트

최근작
2019년 7월 <암호 해킹으로 배우는 파이썬의 기초>

알 스웨이가트

소프트웨어 개발자이자 기술서적 저자로 샌프란시스코에 살며 어린이와 성인들에게 프로그래밍을 가르치고 있다. 좋아하는 프로그래밍 언어는 파이썬이며, 이를 위한 여러 가지 오픈소스 모듈을 개발했다. <Ciphers with Python>, <Invent Your Own Computer Games with Python>, <Making Games with Python & Pygame> 등 초보자를 위한 파이썬 관련 책을 여러 권 집필했다. 그의 고양이는 무게가 6.35킬로그램이다.  

대표작
모두보기
저자의 말

<암호 해킹으로 배우는 파이썬의 기초> - 2019년 7월  더보기

1990년대 초반에는 RSA 암호의 일부를 구현하는 23장, '공개 키 암호를 위한 키 생성'의 내용을 미국 밖으로 수출하는 것은 불법이었다. RSA로 암호화된 메시지는 해킹이 불가능하기 때문에 RSA와 같은 암호화 소프트웨어의 수출은 국가 보안 문제로 간주돼 국무부의 승인이 필요했다. 실제로 강력한 암호화 기술은 탱크, 미사일, 화염 방사기와 같은 수준의 규제를 받았다. 1990년 캘리포니아대학교 버클리캠퍼스의 대니얼 번스타인(Daniel J. Bernstein)은 자신의 스너플(Snuffle) 암호화 시스템의 소스 코드를 담은 학술 논문을 발표하려고 한 적이 있다. 그러나 미국 정부는 소스 코드를 인터넷에 올리려면 무기 판매상 면허를 먼저 취득해야 할 것이라고 통보했다. 또한 그의 기술이 너무 안전하기 때문에 그가 단 하나라도 허가를 요청한다면 수출 허가를 거부할 것이라고 말했다. 젊은 디지털 시민 자유 조직 전자프런티어재단(Electronic Frontier Foundation)은 번스타인과 미국의 대결에 있어서 번스타인 측을 대표했다. 처음에는 법원이 작성된 소프트웨어 코드가 헌법 수정 제1조에 의해 보호되는 언어이며 암호화에 대한 수출 통제법이 수정 헌법 제1조의 권리에 의해 번스타인의 권리를 침해한다는 판결을 내렸다. 이제 강력한 암호화 기술은 세계 경제의 상당 부분을 차지하고 있으며, 매일 수백만 명의 인터넷 쇼핑객이 사용하는 비즈니스 및 전자 상거래 사이트를 보호하고 있다. 암호화 소프트웨어가 중대한 국가 안보 위협이 될 것이라는 정보기관의 전망은 근거가 없었다. 그러나 1990년대와 마찬가지로 이 지식을 자유롭게 전파하면 (이 책과 마찬가지로) 무기 판매상들과 같은 취급을 받으며 감옥에 수감될 것이다. 암호화 기술 해방의 법적 전쟁에 대한 자세한 내용은 스티븐 레비(Steven Levy)의 책 『Crypto』(Penguin, 2001)을 참고하길 바란다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자